Java运行程序
这是一个非常简单的程序。 我已经创建了一个新类,我将定义一个新方法来调用下一个新类
public class MyClass {
public static void main(String[] args) {
int number = 1;
public void showSomething(){
System.out.println("This is my method "+number+" created by me.");
}
}
}
但是,当我运行这个程序时,我遇到了一个错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token(s), misplaced construct(s)
Syntax error on token "void", @ expected
# 1 楼答案
错误是因为您在另一个方法中声明了一个方法,它是
main()
改变这一点:
到
而且
showSomething()
应该声明为static
,因为main()
是static
。只能从另一个static method
调用static methods
# 2 楼答案
你不能在你的main中创建一个方法。 而是这样做:
在你的课堂上,你有一个运行程序的主方法。在同一级别上,您还有其他要在程序中使用的方法或变量
# 3 楼答案
# 4 楼答案
应该是这样的(定义主方法之外的方法)
# 5 楼答案
# 6 楼答案
不能将方法声明为方法
这样做: