小编AM0*_*M01的帖子

Java代码片段 - 使用变量final - 需要解释

final Integer a = 1;
Integer b = a;

System.out.println("a: " + a); // prints 1
System.out.println("b: " + b); // prints 1

b++;
System.out.println("a: " + a); // prints 1
System.out.println("b: " + b); // prints 2

b = b + 1;
System.out.println("a: " + a); // prints 1
System.out.println("b: " + b); // prints 3

b = 10;
System.out.println("a: " + a); // prints 1
System.out.println("b: " + b); // prints 10
Run Code Online (Sandbox Code Playgroud)

如果有人可以解释代码输出,特别是与变量B有关,那将是很好的.

java variables final

2
推荐指数
1
解决办法
178
查看次数

标签 统计

final ×1

java ×1

variables ×1