问答详情
源自:2-11 Java常量的应用

变量隐式变化

58d79bda0001a1d407440992.jpg
第一个和最后一个答案为什么?

提问者:天道酬勤86 2017-03-26 18:46

个回答

  • 蝙蝠之殇
    2017-03-26 19:08:08
    已采纳

    第一个答案:在java中加号可以用于字符串拼接,也可用于运算,在这里它是把前面的字符串和mybyte拼接在一起,然后再和myfloat拼接;

    第四个答案:与第一个答案同理,区别是char=10在这里表示换行符

  • 秋无痕
    2017-03-26 19:30:27

    补充一楼,如果是定义第三个变量,float sum=mybyte +myfloat。这个时候byte类型是转换为float类型进行相加的。这里没定义第三个变量,所以这里的+是拼接作用的。