= 创作分享 =
编程开发
为啥物品耐久最大是32767?

为啥物品耐久最大是32767?

sxjsxj 于 2016-5-31 20:51 ( 3年前 ) 分类。  [复制链接] [显示全部楼层] [打印]
本帖最后由 sxjsxj 于 2019-7-5 21:14 编辑

RT
难道数据类型是用short的么?
(谅解我问题有点多。。)

远古更新:
该帖所说的“耐久”是指百科物品资料,并非MC,勿误解。

发表于 2016-5-31 20:51:23 | 显示全部楼层 |阅读模式

回复 | 举报

该帖共收到 25 条回复!
32767(10)=11111111111111(2)
AE是什么?不存在的。我只认识应用能源。
发表于 2016-5-31 22:29:12 | 显示全部楼层

回复 | 举报

因为设置最高是32767
发表于 2016-11-11 23:38:39 | 显示全部楼层

回复 | 举报

Enterman 发表于 2016-11-11 23:38
因为设置最高是32767

不见得,话说现在该bug已经好了。
return 0;
发表于 2016-11-12 13:42:55 | 显示全部楼层

回复 | 举报

应该是函数的极限值
发表于 2016-11-13 15:14:19 | 显示全部楼层

回复 | 举报

32768是2的15次方,32767是32768-1了吧
神奇的强迫症,看帖不回帖难受
发表于 2017-1-11 22:41:20 | 显示全部楼层

回复 | 举报

因为32767是二进制的11111111111111
YPXxiao
颜家之星。
发表于 2017-2-2 21:28:30 | 显示全部楼层

回复 | 举报

数据类型最大值, 显然使用了short.

  1. short shmax = Short.MAX_VALUE;
  2. System.out.println("short max="+shmax);

  3. 输出:
  4. short max=32767
复制代码
发表于 2017-2-3 20:58:09 | 显示全部楼层

回复 | 举报

现在已经突破这个限制了,比如我把小型锂电池的耐久设置为100000
发表于 2017-2-4 09:10:48 | 显示全部楼层

回复 | 举报

现在这个帖子可以改成“为啥物品耐久最大是2147483647”了233,不过真的有耐久超过这个值的物品……这该怎么办
2147483647是32位操作系统中最大的符号型整型常量……
发表于 2017-2-19 18:23:45 | 显示全部楼层

回复 | 举报

123下一页
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除教程作者自定义规则的文章, 及未授权的站外图片/链接以外的所有开放公开编辑的内容, 均采用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表