当前位置:
代码迷
>>
J2SE
>> 关于short的一个小题,求解释下,该如何解决
详细解决方案
关于short的一个小题,求解释下,该如何解决
热度:
136
发布时间:
2016-04-24 01:47:34.0
关于short的一个小题,求解释下
题很简单。部分明白,部分不明白,希望清楚的大大给解释下
short s = 1;
s = s+1;//这个报错,原理我大概清楚
s += 1 ;//这个没报错,这里就迷糊了。求一下解释。谢谢
越详细越好
------解决方案--------------------
我记得有不少人问过类似的问题了,搜搜老帖子吧。
+= 为自增运算符,所以Java编译器会比较聪明的知道你最终是要按照目标类型进行转换的,也就是说:
s += 1
相当于:
s = (short) (s + 1);
查看全文
相关解决方案
this id generator generates long, integer, short 异常
short s1 = 一; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)
short s1 = 1; s1 = s1 + 1;与short s1 = 1; s1 += 1;区别是什么,该如何解决
debug中 jcxz 88以下可以 0-87 就不可以,jmp short ffff 居然可以,不能超8位呀
JNZ SHORT 1.00439E29如何理解啊
I gotta have a short nap.解决思路
I gotta have a short nap.该怎么解决
在0624单元内有一条两字节指令“jmp short obj”,如其中位移量为0B2H,则转向目的地址obj的值是
[分享][求助]c语言程序入门900例.................有关int short int long ...
求助 (short*)NULL + 10 = ?
求助 (short*)NULL + 10 = ?
php创造短ID Create short IDs with PHP - Like Youtube or TinyURL
WCF 与网络服务保险WS-Security (Web Services Security, short WSS)
tld里面的<short-name>到底是有什么用?该如何解决
java中整数门类(short int lang)的存储方式
List<Short> l=new ArrayList<Short>();该怎么处理
java整数类型-byte、short、int、long解决方案
short a = 1;当执行a += 2;时,为什么不会提示精度损失?解决办法
think in java4 中,<<<处理byte short char的解释 ,解决立即给分
c语言的typedef unsigned short int16u; 这个咋在java表示?解决方法
switch为何只能用int,short,byte,char,而不能用long,String
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string,该如何处理
short i = 6;可以,为什么i = i + 6;就不可以解决方法
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?该如何解决
switch(),不是()里面的只能是int short byte char的么?解决思路
*(volatile unsigned short *)0x20000000背后的意义是啥?该如何处理
php创造短ID Create short IDs with PHP - Like Youtube or TinyURL
I gotta have a short nap.该怎么处理
请教SMSC number是什么?作用是什么?(SMSC 短信服务中心 short message service center)最好具体点,本人刚接触通信
debug中 jcxz 88之上可以 0-87 就不可以,jmp short ffff 居然可以,不能超8位呀