A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yi_jun 中级黑马   /  2015-9-23 21:03  /  1011 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

byte  by = 130;有没有问题?有问题如何解决?结果是多少呢?

6 个回复

倒序浏览
- -中级了还水,
解答,有,130会自动提升为int类型,无法赋值给byte类型的变量by,解决方法强制转换,就好
byte by = (byte)130,不过会损失精度,结果是-126
回复 使用道具 举报
实力水一波0.0
回复 使用道具 举报
348480115 发表于 2015-9-23 21:10
- -中级了还水,
解答,有,130会自动提升为int类型,无法赋值给byte类型的变量by,解决方法强制转换,就好
byte  ...

6666...现在在基础班,得赚点黑马币..搞点技术分.哈哈!
回复 使用道具 举报

哈哈..{:2_43:}
回复 使用道具 举报
这个java高级技术,一般人都不懂。。。。byte的范围是-128 -127 你这个已经溢出了,编译报错
回复 使用道具 举报
yi_jun 中级黑马 2015-9-23 21:29:48
7#
OhYoung_Fun 发表于 2015-9-23 21:27
这个java高级技术,一般人都不懂。。。。byte的范围是-128 -127 你这个已经溢出了,编译报错 ...

学的不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马