类 MethodDemo 是公共的,应在名为 MethodDemo.java 的文件中声明,初学者不懂这是什么原因
public class MethodDemo
{
public static void main(String[] args)
{
System.out.println("计算结果:"+sum(100));
}
public static int sum(int num)
{
if(num==1)
{ return 1;
}
else
{
return num+sum(num-1);
}
}
}
------解决方案--------------------public的类必须放在一个与类名同名的java文件中
每个java文件中最多只能有一个public类
------解决方案--------------------java 规范。。
------解决方案--------------------工程中必须至少要有一个公共类,且这个公共类必须和你的文件名一致