【发布时间】:2013-07-16 02:15:46
【问题描述】:
我正在开发一个项目,只是为了测试 Java 开发人员的 Eclipse IDE。我是 java 新手,所以我想知道为什么它不起作用,因为我已经知道该怎么做。代码如下:
public class eclipse {
public static double main(String[] args) {
// TODO Auto-generated method stub
final double average(double number, double number2)
{
double number3 = (number + number2)/2;
return number3;
}
final double suk(double number4, double number5)
{
double number6 = number4 + number5;
return number6;
}
final double differenck(double number7, double number8)
{
double number9 = number7 - number8;
return number9;
}
final double produck(double number10, double number11)
{
double number12 = number10*number11;
return number12;
}
}
}
这是出现的错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "(", ; expected
Syntax error on token ",", ; expected
Syntax error on token ")", ; expected
Void methods cannot return a value
Syntax error on token "(", ; expected
Syntax error on token ",", ; expected
Syntax error on token ")", ; expected
Void methods cannot return a value
Syntax error on token "(", ; expected
Syntax error on token ",", ; expected
Syntax error on token ")", ; expected
Void methods cannot return a value
Syntax error on token "(", ; expected
Syntax error on token ",", ; expected
Syntax error on token ")", ; expected
Void methods cannot return a value
【问题讨论】:
-
从
main方法中删除方法 -
如果你想让它编译,你不能在方法中声明方法。
-
@Pshemo 你可以。但它不会编译:P
-
@MarounMaroun 是的。改写了我之前的评论:)
-
@MarounMaroun 现在我只是在等待关于案例的评论,当我们在类中声明方法时,该方法在
void test(){class X{ void testX(){System.out.println("Hello");}}}等其他方法中声明:D
标签: java syntax compiler-errors