[Java学习笔记] 猜猜看(1)

来源:互联网 发布:淘宝csgo买哪个版本 编辑:程序博客网 时间:2024/09/21 08:15

题目1、赋值或传参时,基本数据类型是“复制值”,而非基本类型是“复制引用”。

class Number {int i;}public class Assignment {public static void main(String[] args) {Number n1 = new Number();Number n2 = new Number();n1.i = 9;n2.i = 47;System.out.println("1: n1.i: " + n1.i + ", n2.i: " + n2.i);n1 = n2;System.out.println("2: n1.i: " + n1.i + ", n2.i: " + n2.i);n1.i = 27;System.out.println("3: n1.i: " + n1.i + ", n2.i: " + n2.i);}}
运行结果:

1: n1.i: 9, n2.i: 47
2: n1.i: 47, n2.i: 47
3: n1.i: 27, n2.i: 27

题目2、有趣儿的操作符 — “x”

int x = 1;int y = 2;String string = "3";String result1 = string + y + x;String result2 = x + y + string;System.out.println("string + x + x = " + result1);System.out.println("x + y + string = " + result2);
运算结果:

string + y + x = 321
x + y + string = 33

继续追加中......

原创粉丝点击