有人能告诉我为什么返回的值是3而不是8吗?addFive
方法中的return x
语句不会改变main
方法中x
的值吗?
public class App {
public static void main(String[] args) {
int x=3;
addFive(x);
System.out.println("x = " + x);
}
private static int addFive(int x) {
x += 5;
return x;
}
}