Java 为什么会出现错误“解析时到达文件末尾”?

Java 为什么会出现错误“解析时到达文件末尾”?,java,Java,您忘记关闭第三个平均值方法: 关于你的评论-你还没有声明一个叫做average的变量,但是你尝试在每个average方法中使用它。将此变量声明为类字段或方法字段以解决此问题。您忘记关闭第三个平均值方法: 关于你的评论-你还没有声明一个叫做average的变量,但是你尝试在每个average方法中使用它。将此变量声明为类字段或方法字段以解决此问题。您缺少具有5个双参数的方法平均值的右括号 通过这种方式,编译器将类的右大括号解释为方法的右大括号,mainOverload解释为嵌套类,并且缺少重载类的

您忘记关闭第三个平均值方法:


关于你的评论-你还没有声明一个叫做average的变量,但是你尝试在每个average方法中使用它。将此变量声明为类字段或方法字段以解决此问题。

您忘记关闭第三个平均值方法:


关于你的评论-你还没有声明一个叫做average的变量,但是你尝试在每个average方法中使用它。将此变量声明为类字段或方法字段以解决此问题。

您缺少具有5个双参数的方法平均值的右括号


通过这种方式,编译器将类的右大括号解释为方法的右大括号,mainOverload解释为嵌套类,并且缺少重载类的最后一个右大括号。

缺少具有5个双参数的方法平均值的右大括号


这样,编译器将类右括号解释为方法右括号,main重载为嵌套类,缺少重载类的最后一个右括号。

因为您忘记了类重载的右括号}

因为您忘记了类重载的右括号}

因为您忘记了类重载的右括号}

void average(double c,double d,double e,double f,double g)
    {
        average= (c+d+e+f+g)/5;
    } // << here
方法。 这应该是

average(double c,double d,double e,double f,double g)

您缺少一个右括号

void average(double c,double d,double e,double f,double g)
    {
        average= (c+d+e+f+g)/5;
    } // << here
方法。 这应该是

average(double c,double d,double e,double f,double g)
这里有一个括号

void average(double c,double d,double e,double f,double g)
    {
        average= (c+d+e+f+g)/5;
    }//Missing!
这里有一个括号

void average(double c,double d,double e,double f,double g)
    {
        average= (c+d+e+f+g)/5;
    }//Missing!
有这个新错误。找不到符号变量平均值

问题是,您正在为尚未声明的变量赋值

     {
            average= (c+d+e+f+g)/5;
     } // !!!
}
然后像这样称呼他们

double average(double c,double d,double e,double f,double g)
{
    return (c+d+e+f+g)/5;
}
哦,伙计…java给了我很多错误…我是java新手…:

是的。你似乎试图通过反复试验来学习。这是个坏主意。这将是缓慢和令人沮丧的,并且您将无法识别/理解重要的概念和实践,这些概念和实践是受过良好教育的程序员的第二天性

您需要购买并阅读Java教科书,然后做练习

例如,您的教科书将解释如何避免使用不同数量和类型的参数编写大量不同的平均方法

有这个新错误。找不到符号变量平均值

问题是,您正在为尚未声明的变量赋值

     {
            average= (c+d+e+f+g)/5;
     } // !!!
}
然后像这样称呼他们

double average(double c,double d,double e,double f,double g)
{
    return (c+d+e+f+g)/5;
}
哦,伙计…java给了我很多错误…我是java新手…:

是的。你似乎试图通过反复试验来学习。这是个坏主意。这将是缓慢和令人沮丧的,并且您将无法识别/理解重要的概念和实践,这些概念和实践是受过良好教育的程序员的第二天性

您需要购买并阅读Java教科书,然后做练习


例如,您的教科书将解释如何避免编写大量具有不同数量和参数类型的平均方法。

我试图找到每个方法的平均值..但是当我编译它时..我得到了这个错误..请帮助我..它的重载方法当您得到这个错误时,使用编辑器中的格式设置程序正确缩进大括号,很可能会立即发现遗漏。然后修复它,然后重新格式化。哦,耶..thx…我忽略了那个路径..现在我修复了它..当我编译..我有了这个新的错误。找不到符号变量平均值…哦,伙计…java给了我很多错误…我是java新手…:使用return而不是赋值给average@Ezwan:您来自Visual Basic还是其他Basic方言?这是我所知道的唯一一种通过赋值定义方法返回值的语言。我试图找到每个方法的平均值。但是当我编译它时…我得到了这个错误。请帮助我…它的重载方法当你得到这个错误时,使用编辑器中的格式化程序正确缩进大括号,你很可能会立即发现你的遗漏。然后修复它,然后重新格式化。哦,耶..thx…我忽略了那个路径..现在我修复了它..当我编译..我有了这个新的错误。找不到符号变量平均值…哦,伙计…java给了我很多错误…我是java新手…:使用return而不是赋值给average@Ezwan:您来自Visual Basic还是其他Basic方言?这是我所知道的唯一一种通过赋值定义方法返回值的语言。