什么是临时变量

时间:2014-11-10 22:07:48

标签: java methods nested temporary-objects

为什么我写这个代码时方法中的'number'被存储为'临时值'?这是我第一次遇到这个。

  1. 有什么好处?
  2. 有什么缺点?
  3. 为什么会这样?
  4. 包讲座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);
    }
    
    }
    

0 个答案:

没有答案