有什么区别
public void Sum()
Run Code Online (Sandbox Code Playgroud)
和
public int Sum()
Run Code Online (Sandbox Code Playgroud)
我尝试在 Google/YouTube 上搜索,发现public int Sum()需要一份return声明。我用了return很多,但我真的不知道它在方法上有什么用。
public void sum()不返回任何值,例如:
public class Calculate{
private int sum = 0;
public void performSum(){
sum(3,4);
System.out.println("sum="+this.sum);
}
public void sum(int value, int value2){
sum = value1+ value2;
return; //optional
}
}
Run Code Online (Sandbox Code Playgroud)
public int sum()int必须返回e,g类型的值,如下:
public class Calculate{
public void performSum(){
int sum = sum(3,4);
System.out.println("sum="+sum);
}
public int sum(int value, int value2){
return value1+ value2;
}
}
Run Code Online (Sandbox Code Playgroud)