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

为啥物品耐久最大是32767?

 关闭
sxjeru 于 2016-5-31 20:51 ( 8年前 ) [复制链接] [只看楼主] [打印]
12688 32
本帖最后由 sxjsxj 于 2019-7-5 21:14 编辑

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

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

发表于 2016-5-31 20:51:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 33 条回复!
youyihj
32767(10)=11111111111111(2)
AE是什么?不存在的。我只认识应用能源。
发表于 2016-5-31 22:29:12 | 只看该作者

回复 | 举报

AdInfinitum
因为设置最高是32767
发表于 2016-11-11 23:38:39 | 只看该作者

回复 | 举报

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

不见得,话说现在该bug已经好了。
return 0;
发表于 2016-11-12 13:42:55 | 只看该作者

回复 | 举报

komg_sheng
应该是函数的极限值
发表于 2016-11-13 15:14:19 | 只看该作者

回复 | 举报

1911226481
32768是2的15次方,32767是32768-1了吧
神奇的强迫症,看帖不回帖难受
发表于 2017-1-11 22:41:20 | 只看该作者

回复 | 举报

Zi_Min
因为32767是二进制的11111111111111
YPXxiao
颜家之星。
发表于 2017-2-2 21:28:30 | 只看该作者

回复 | 举报

lzh1104
数据类型最大值, 显然使用了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 | 只看该作者

回复 | 举报

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

本版积分规则

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

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

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