第一个和最后一个答案为什么?
第一个答案:在java中加号可以用于字符串拼接,也可用于运算,在这里它是把前面的字符串和mybyte拼接在一起,然后再和myfloat拼接;
第四个答案:与第一个答案同理,区别是char=10在这里表示换行符
补充一楼,如果是定义第三个变量,float sum=mybyte +myfloat。这个时候byte类型是转换为float类型进行相加的。这里没定义第三个变量,所以这里的+是拼接作用的。