课程
/后端开发
/Java
/Java入门第二季 升级版
System.out.println("num1:"+hello.num1 ),这句是什么意思呢?会输出什么?
2015-08-28
源自:Java入门第二季 升级版 8-10
正在回答
System.out.println("num1:"+hello.num1 ),把这段代码拆分理解:
1、System.out.println(); //输出语句,输出括号中的内容;
2、"num1:"+hello.num1; //括号中的内容,这里的“+”是字符串拼接的意思,那这里肯定会先输出:num1: +后面拼接的字符串;
3、hello.num1 //hello是一个对象,num1是这个对象的属性,hello.num1的意思是hello对象中num1属性的值,你这里输出的是91,所以 hello.num1 == 91
所以,这里输出: num1:91
就是打印一个变量,这句话里面的加号是字符串拼接
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答为什么会这样输出?
1 回答为什么会这样输出
3 回答不太懂初始化块是什么意思和做什么的 还有输出里是num1 num2 num3,为什么也输出了上面方法里输出的内容
1 回答为什么我的输出会是四行?
3 回答例题中如果把num1=91前加上int,num2=74前加上int,num3=83前加上int