我的java代码有什么问题?(解析错误)

ton*_*bra 1 java class identifier

public class 1127 
{
    public static void main(String[] args)
    {
        binomial();
    }

    public static double binomial(int N, int k, double p)
    {
        if (N == 0 && k ==0) return 1.0;
        if (N < 0 || k < 0) return 0.0;
        return (1.0 - p)*binomial(N-1, k, p) + p*binomial(N-1, k-1, p);
    }
}
Run Code Online (Sandbox Code Playgroud)

/ Volumes/2/Learn_Algorithms /第一章/ 1127.java:13:解析时到达文件末尾}}
小心点无法识别

^ 15错误

这是我第一次编写Java代码,我有几个问题.

  1. "解析时到达文件末尾"是什么意思?

我不认为我错过任何'{'或'}'

  1. 然后那些SUBNULNULNUL系列......怎么样?

  2. 它是如何计算15个错误的?

Jes*_*per 6

该名称1127不是类的有效名称.

类名是标识符,必须以字母开头; 标识符不能以数字开头.