| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1301 人关注过本帖
标题:【求助】今天自学视频时,对于一个关于“byte”赋值的问题不太明白,特来向 ...
取消只看楼主 加入收藏
zhengbingyin
Rank: 2
等 级:论坛游民
帖 子:52
专家分:20
注 册:2012-3-27
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
【求助】今天自学视频时,对于一个关于“byte”赋值的问题不太明白,特来向各位大神求教
小弟近日开始学java(同时也在学C语言,所以基础薄弱,可能表述会有些错误,望见谅),名叫《java4android》的视频。
它里面提到了一个byte赋值的问题,老师开始时说byte、short都可以把整型给赋值进去(如 byte b = 0),但是运行后来的 byte k = b+0 时虚拟机却说不行了(b是指前面提到的byte型,和整型0一起就表示为范围较大的整型,那就是把一个整型赋值给k吗,为什么又不行了呢)
我就私底下猜想:是不是因为第一个指的是整型字面量,第二个指的是整型式,而导致了运行结果的不一样呢?到现在还是不太明白,不知道自己的猜想是否正确,所以特来向各位请教了
搜索更多相关主题的帖子: 视频 学java 虚拟机 C语言 
2012-03-28 09:04
zhengbingyin
Rank: 2
等 级:论坛游民
帖 子:52
专家分:20
注 册:2012-3-27
收藏
得分:0 
回复 2楼 girlmail
“0”不也是整型吗?您的意思是不是“0”在byte的范围内(即“0”可以是整型也可以是byte型),就没有精度的丢失,所以就不显示错误?Or 我又有理解上的错误呢,望指正,麻烦您了
2012-03-28 17:25
zhengbingyin
Rank: 2
等 级:论坛游民
帖 子:52
专家分:20
注 册:2012-3-27
收藏
得分:0 
回复 3楼 hanjiayu0717
视频的老师有讲,可能我的理解还不很到位,所以还是不太明白。想问一下,在“byte b = 0”中,0是整型吗?而那位老师所说的整型可以赋值给byte和short,应作何理解?
2012-03-28 17:33
zhengbingyin
Rank: 2
等 级:论坛游民
帖 子:52
专家分:20
注 册:2012-3-27
收藏
得分:0 
回复 6楼 liuyujieny
明白了
2012-03-28 21:22
快速回复:【求助】今天自学视频时,对于一个关于“byte”赋值的问题不太明白,特 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029988 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved