为什么我写这个代码时方法中的'number'被存储为'临时值'?这是我第一次遇到这个。
包讲座18;
public class TemporaryVariable
{
public static void main(String[] args)
{
int number= 4;
number++;
System.out.println(number);
add(number);
System.out.println("But the actual value stored in memory is:"+ number);
}
public static void add(int number)
{
number = 17;
System.out.println("this is the number using the method " +number);
}
}