我知道这可能是一个简单的修复,但我刚开始用java。我需要在main方法中声明一个清除屏幕的方法。第5行给出了一个名为Illegal start of expression的错误。
public class Project2
{
public static void main(String [] args)
{
public static void clearScreen()
{
System.out.print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
}// end clearScreen()
System.out.print("\nDid it work?");
}
}
答案 0 :(得分:1)
Java中不允许使用嵌套方法(截至目前)。你能得到的最接近的是
class Project2 {
public static void main(String [] args) {
class InnerClass {
void clearScreen() {
// Do something.
}
}
new InnerClass().clearScreen(); // Call it this way.
}
}
如果上述解决方案不合适,请将该方法移至main
之外并调用。
答案 1 :(得分:0)
你不能把方法放在像这样的方法中。您可以从方法中调用方法,如下所示:
public class Project2
{
public static void main(String [] args)
{
clearScreen();
System.out.print("\nDid it work?");
}
public static void clearScreen()
{
System.out.print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
}// end clearScreen()
}