public class Testdigui {
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);
}
}
}
sum()方法是什么意思?
追答sum()方法就是你在这个java文件中定义的 public static int sum(int num){} 这个方法,我只是省略了其中的参数,一遍你更容易理解,
public 公共的,就是其他类也可以调用你这个方法
static 静态的,这个修饰符修饰的方法可以直接用类名来调用,比如该例中,可以使用Testdigui.sum()调用的到你定义的这个方法
int 方法的返回值类型,就是说这个方法在执行完之后会得到一个int类型的值,
(int num)括号里面的num为这个方法要执行的时候需要一个int类型的参数
这样行吗?
追问第二行不是输出操作吗?为什么成调用了?
追答第二行是输出呀 是在输出里面调用的呀 sum(100) 这就是调用
本回答被提问者采纳