社区
Java SE
帖子详情
基本语法中碰见的问题---求救
jsyzzw
2003-09-13 08:24:33
byte b1=1;
byte b2=2;
byte b3=b1+b2; //error
书上说:两个byte变量相加的结果是int类型,不能把int类型值赋给byte类型的b3
但是1+2=3在byte的范围之内呀(-128----+127)
谁能说的详细点呀?
但是
int b1=1;
int b2=2;
int b3=b1+b2;
却是正确的
...全文
29
4
打赏
收藏
基本语法中碰见的问题---求救
byte b1=1; byte b2=2; byte b3=b1+b2; //error 书上说:两个byte变量相加的结果是int类型,不能把int类型值赋给byte类型的b3 但是1+2=3在byte的范围之内呀(-128----+127) 谁能说的详细点呀? 但是 int b1=1; int b2=2; int b3=b1+b2; 却是正确的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jsyzzw
2003-09-14
打赏
举报
回复
int类型不能赋给byte类型我知道的
jsyzzw
2003-09-14
打赏
举报
回复
int b1=1;
int b2=2;
int b3=b1+b2;//我可以认为它错!按照上面的理解:两个int变量相加的结果是long类型,不能把long类型的变量赋给int类乡的变量b3
hui3zhihui
2003-09-13
打赏
举报
回复
既然两个byte相加的结果是int,那么int怎么能赋值给byte呢??类型不同呀!
必须显式转化,
int b1=1;
int b2=2;
int b3=b1+b2;
上面的三个变量类型相同,当然可以
nakoko
2003-09-13
打赏
举报
回复
对.两个byte相加后反返航返回的是int.只能用显式转换为int.
byte b3 = (byte)(b1 + b2);
jmu-Java-02
基本语法
-02-StringBuilder
输入3个整数n、begin、end。 首先,使用如下代码: for(int i=0;i<n;i++) 将从0到n-1的数字拼接为字符串str。如,n=12,则拼接出来的字符串为01234567891011 最后截取字符串str从begin到end(包括begin,但不包括...
jmu-Java-02
基本语法
-07-大整数相加
有若干大整数,需要对其进行求和操作。 输入格式 每行输入一个字符串代表一个大整数,连续输入若干行,当某行字符为e或E时退出。 输入样例: 42846280183517070527831839425882145521227251250327 ...
jmu-Java-02
基本语法
-04-动态数组
为了保证程序
中
使用了二维数组,需在打印完乘法口诀表后使用Arrays.deepToString打印二维数组
中
的内容。 **提醒:**格式化输出可使用String.format或者System.out.printf。 输出格式说明 每行末尾无空格。 每一项...
【Vue】基础系列(二)模板语法 - 插值语法 - 指令语法 - | v-bind | v-model | v-on | v-if | v- show
模板语法-插值语法-指令语法
7-3 jmu-Java-02
基本语法
-03-身份证排序 (4分)
链接 PTA 输入n,然后连续输入n个身份证号。 然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。 输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章