【发布时间】:2020-04-03 22:27:17
【问题描述】:
如何提取一个int变量的百位? 比如我有一个随机数:
int i = 5654217;
我想要代码提取数字“2”。
我试过了
i/100
这给了我 56542。
但我找不到只提取最后一个数字的方法。
同样,我真的不确定这是提取一百个变量的最佳方法。
【问题讨论】:
-
(i / 100) % 10 -
首先将 int 解析为字符串 (geeksforgeeks.org/…),然后在字符串 (beginnersbook.com/2013/12/java-string-charat-method-example) 中获取特定的字符(数字),然后将此字符转换回 int (alvinalexander.com/java/edu/qanda/pjqa00010.shtml)跨度>
-
@MarceloFilho 这对于 user7 的建议来说太复杂且效率低下
-
下定决心。数百个,根据您的问题和示例,或百分之一,根据您的标题?