short s1=1; s1=(short)(s1+1);//这里为什么要转型 s1+=1;//这里为什么不要
答案:2 悬赏:20 手机版
解决时间 2021-03-26 16:14
- 提问者网友:我一贱你就笑
- 2021-03-25 19:50
short s1=1; s1=(short)(s1+1);//这里为什么要转型 s1+=1;//这里为什么不要
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-03-25 20:06
数字1默认是int类型,从int(大)向short(小)转换时,Java要求强制转换,C不要求,但会有警告。不知道你是哪种情况。追问谢谢,了解啦
全部回答
- 1楼网友:第四晚心情
- 2021-03-25 20:39
因为s1+1为int型
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯