天道酬勤86
2017-03-26 18:46
第一个和最后一个答案为什么?
第一个答案:在java中加号可以用于字符串拼接,也可用于运算,在这里它是把前面的字符串和mybyte拼接在一起,然后再和myfloat拼接;
第四个答案:与第一个答案同理,区别是char=10在这里表示换行符
补充一楼,如果是定义第三个变量,float sum=mybyte +myfloat。这个时候byte类型是转换为float类型进行相加的。这里没定义第三个变量,所以这里的+是拼接作用的。
Java入门第一季(IDEA工具)升级版
1167821 学习 · 18749 问题
相似问题