java这个程序为什么导出来的a是42

提问:java这个程序为什么导出来的a是42

网友回答:

这个是典型的截断

int b = 298;    其十六进制为  0x12A

在赋给byte时,被截断为2A,也就是42

另一个理解的方法为

byte 的范围为0~255,任何超过这个 值 的数赋给byte必须取256的余数

298 % 256 = 42

(这个是计算机原理的基础)


相关推荐

求教java这个16进制转换啥意思

求教java这个16进制转换啥意思

我的世界电脑版1.6.0怎样下载?需要安装什么?最好有图,谢谢了!

问题补充: 最佳回答:你要先从网页上搜1.6.0,在下载。另外你还要下一个java,这个Java也要从网页上下。Java是我的世界,必须要有的插件。。。。在快快游戏盒子里可以直接下我的世

Java里这个代码该是什么结果?

Java里这个代码该是什么结果?

我的世界一打开就这样,急急急!!!

问题补充: 最佳回答:你下的是盗版,要下的话在我的世界官网下1.7.5 其他回答:你这个是你下的JAVA没有达到你这个版本的需求。。。玩1.6.0以上的要5个JAVA去重新下个是不是重新安

我的世界无法启动

问题补充:求解打开就弹出这个 最佳回答:你的Java路径是完整的吗 其他回答:可以下载(快玩)来玩我的世界,这样好得多。(人家是喜欢末影人,别看我看成男的了!人家是女的!人家喜欢小黑!)

java从键盘输入数据,-1结束,求这些数的平均值,下面这个代码怎么改

java从键盘输入数据,-1结束,求这些数的平均值,下面这个代码怎么改

求解,在快玩里面下载了我的世界,然后点击启动游戏就出现这个!

问题补充:java已经安装了,另外一个插件也是,启动不能点击啊! 最佳回答:你好,你要启动得先点一下1.7.5那样才能点启动,要不然是不行的。【望采纳】 其他回答:

我的电脑重装了没Jar玩不了minecraft

问题补充:谁有Jar6或7发我邮箱:303 9 501 9 03 @qq.com 最佳回答:http://www.java.com/zh_CN/你可以去这个网站 其他回答:

JAVA安装失败

JAVA安装失败

java安装失败

java安装失败

java怎么表示23到30岁之间

java怎么表示23到30岁之间

为什么java不能安装

为什么java不能安装

安装Java时不知道安在哪

安装Java时不知道安在哪

java如何升级

java如何升级

Java怎么下载

Java怎么下载

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1