基本语法中碰见的问题---求救 对.两个byte相加后反返航返回的是int.只能用显式转换为int. byte b3 = (byte)(b1 + b2); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然两个byte相加的结果是int,那么int怎么能赋值给byte呢??类型不同呀!必须显式转化,int b1=1;int b2=2;int b3=b1+b2;上面的三个变量类型相同,当然可以 int b1=1;int b2=2;int b3=b1+b2;//我可以认为它错!按照上面的理解:两个int变量相加的结果是long类型,不能把long类型的变量赋给int类乡的变量b3 int类型不能赋给byte类型我知道的 关于画图的问题 帮下忙 找下错哪里了 关于2个类设置中间变量传值的问题 做一个记事文本 想在手机中利用Java调用C编成的库,怎么实现 关于扩充Applet的权限的问题,这个问题有人研究过么? 初学java,请高手指点! 天啦!救救我啊! 重定向的问题 有关JAVA的问题 我渴望你的指导 http://www-900.ibm.com/developerWorks/cn/java/l-javaprint/index.shtml
必须显式转化,
int b1=1;
int b2=2;
int b3=b1+b2;
上面的三个变量类型相同,当然可以
int b2=2;
int b3=b1+b2;//我可以认为它错!按照上面的理解:两个int变量相加的结果是long类型,不能把long类型的变量赋给int类乡的变量b3