这里超java noob,我相信它可能是一个愚蠢的错误。有人在意纠正我?为什么不运行此代码?
public class Test1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n = 4;
public void f(int n){
System.out.print(n);
if(n<=1)
return;
else{
f(n/2);
f(n/2);
}
}
}
我得到这个错误:
Exception in thread "main" java.lang.RuntimeException:
Uncompilable source code - illegal start of expression at the
public void f(int n)
年底方法编译它。 –
它指向我想要运行的方法...线程“main”中的异常java.lang.RuntimeException:不可编译的源代码 - 在公共void f(int n)行非法开始表达式行 – user1477348
提示:计数数''''字符和'''字符的数量。他们应该是一样的。 –