首页 > 解决方案 > 如何引用不同值的变量?

问题描述

我正在做一些练习,想知道是否有人可以解释如何分别引用int a和引用?a = 15

public class SwapVariables {

    public static void main(String[] args) {

    int a, b; 
    a = 15;
    b = 27;
    System.out.println("Before swap: a = "+a+" b = "+b);
    a = a + b;
    b = a - b;
    a = a - b;
    System.out.println("After swap: a = "+a+" b = "+b);
    }
}

标签: java

解决方案


它们不是“引用”的,因为它们是原始值类型。

a = 15 + 27 = 42
b = 42 - 27 = 15
a = 42 - 15 = 27

tl;数学博士。


推荐阅读