黑马程序员技术交流社区

标题: 基础题 [打印本页]

作者: yi_jun    时间: 2015-9-23 21:03
标题: 基础题
byte  by = 130;有没有问题?有问题如何解决?结果是多少呢?
作者: 348480115    时间: 2015-9-23 21:10
- -中级了还水,
解答,有,130会自动提升为int类型,无法赋值给byte类型的变量by,解决方法强制转换,就好
byte by = (byte)130,不过会损失精度,结果是-126
作者: 西瓜皮丶    时间: 2015-9-23 21:18
实力水一波0.0
作者: yi_jun    时间: 2015-9-23 21:25
348480115 发表于 2015-9-23 21:10
- -中级了还水,
解答,有,130会自动提升为int类型,无法赋值给byte类型的变量by,解决方法强制转换,就好
byte  ...

6666...现在在基础班,得赚点黑马币..搞点技术分.哈哈!
作者: yi_jun    时间: 2015-9-23 21:26
西瓜皮丶 发表于 2015-9-23 21:18
实力水一波0.0

哈哈..{:2_43:}
作者: OhYoung_Fun    时间: 2015-9-23 21:27
这个java高级技术,一般人都不懂。。。。byte的范围是-128 -127 你这个已经溢出了,编译报错
作者: yi_jun    时间: 2015-9-23 21:29
OhYoung_Fun 发表于 2015-9-23 21:27
这个java高级技术,一般人都不懂。。。。byte的范围是-128 -127 你这个已经溢出了,编译报错 ...

学的不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2