public static void main(String[] args) {
int number = 3;
modifyNumber(number);
System.out.println(addAndReturn(number));
}
public static void modifyNumber(int number) {
number = number + 2;
}
public static int addAndReturn(int number) {
return number + 10;
}
我多次查看代码,但我仍然不明白。方法“modifyNumber”不会在自身内部创建变量,所以它实际上不应该修改主方法的数字变量吗?