【发布时间】:2012-10-10 16:00:12
【问题描述】:
我明白了:
35%10 返回5
但是,为什么000000035%10 返回9?
Ruby 做同样的事情。我检查了irb。
我应该去掉填充数字的 0 吗?这样做的 java 函数是什么?
【问题讨论】:
-
因为它是十进制的 29 的八进制。
-
我在这个变量中有一些整数,它们以这样的零开头,而其他的则不是。它们都是十进制整数,不应该是八进制的。如何确保每个整数都被视为十进制?
-
您需要八进制数字 (0..7) 来生成八进制文字。
标签: java