public class Demo04 {
public static void main(String[] args) {
int i = 99;
ab_sb(i);
System.out.println(i+100);
}
public static int ab_sb(int i ){
i += 100;
return i ;
}
}
ab_sb方法有返回值,但你并没有使用它,你可以用 将 ab_sb(i) 改成 i = ab_sb(i)
java是值传递,如果想利用方法的计算结果,那可以定义int去接收返回值,在返回值的基础上计算。
请了解下基础类型与对象类型的区别, 参考文档https://www.cnblogs.com/wskb/p/10970761.html
如果你把 ab_sb(int i) 换成 ab_sb(int a) 可能就好理解一些了
public static int ab_sb(int a){
a += 100;
return a;
}