变量隐式变化

来源:2-11 Java常量的应用

天道酬勤86

2017-03-26 18:46

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

写回答 关注

2回答

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

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

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

    秋无痕 回复天道酬勤86

    在ASCII字符表中 10代表换行

    2017-03-27 19:57:52

    共 3 条回复 >

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

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

    天道酬勤86

    谢谢你

    2017-03-27 19:08:27

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167821 学习 · 18749 问题

查看课程

相似问题