System.out.println(" " +2 + 3); 与System.out.println(2 + 3 +"");有什么区别
答案:2 悬赏:70 手机版
解决时间 2021-12-01 11:01
- 提问者网友:做自己de王妃
- 2021-11-30 21:29
System.out.println(" " +2 + 3); 与System.out.println(2 + 3 +"");有什么区别
最佳答案
- 五星知识达人网友:猎心人
- 2021-11-30 22:03
数据类型的强弱。
""是String类型,比数字类型强。两者相加会自动转换成String类型
按顺序相加
1. “”+2=“2”(这是String),“2”+3=“23”
2. 2+3=5(数字),5+“”=“5”(被转成了String类型)
java的8个数据类型以及他的类形式希望记一下然后自己网上找资料看看
分别是:
int 普通整型
float 浮点型
char 字符型
short 短整型
byte 字节型
long 长整型
double 双精度
""是String类型,比数字类型强。两者相加会自动转换成String类型
按顺序相加
1. “”+2=“2”(这是String),“2”+3=“23”
2. 2+3=5(数字),5+“”=“5”(被转成了String类型)
java的8个数据类型以及他的类形式希望记一下然后自己网上找资料看看
分别是:
int 普通整型
float 浮点型
char 字符型
short 短整型
byte 字节型
long 长整型
double 双精度
全部回答
- 1楼网友:duile
- 2021-11-30 22:08
数字的输出,应该加括号在数字的运算之间
System.out.println(" " +(2 + 3));
级别相同,从左到右,所以最后是 "2"+3
后面的就是先加数字、再转成字符
System.out.println(" " +(2 + 3));
级别相同,从左到右,所以最后是 "2"+3
后面的就是先加数字、再转成字符
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯