+= 的疑惑 因为b是byte类型最大 255 而7是int型在 b+= 7的时候并没有 byte类型和int类型的运算 (其实是有的,不过被强制转换了)b=b+7就产生的byte与int的运算,java编译器认为这样会产生精度错误。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小弟还有一个疑问,JAVA中有没有和C++中的sizeof()函数功能一样或相仿的函数呢,我主要是想要测试一个简单类型的size以便知道他究竟是什么类型的 to dooby(德鲁比) 那么您能否详细讲一下这其中的强制转换 to mymoto(忽忽) 还有一种说法是说+=事实上先把其左边的operand转化为右边的类型然后进行运算,最后再把结果强制转换为左边operand的原有类型,究竟哪一种对啊 b=b+7的话,又边的是byte和int相加,生成的是int,你把这个int赋值给b(注意是byte)当然就错了,类型转换是byte->short->int->long->float->double java反射访问私有类问题 安装了jdk1.7.0_01后发现少docs 关于JTable的问题 关于JAVA 1.5的一些函数的改变 软件自动更新的问题 运行服务器端,抛出异常Exception in thread "Thread-0" java.lang.NullPointerException at com 求一道例题的解题思路 请教:FileInputStream如何读取中文字符? 都不知道错那里了 maven编译错误,请高手帮帮忙 JBuilder真的那么强大吗???? 请问哪里有jsdk2.0下载?
那么您能否详细讲一下这其中的强制转换
还有一种说法是说+=事实上先把其左边的operand转化为右边的类型然后进行运算,最后再把结果强制转换为左边operand的原有类型,究竟哪一种对啊