如何提取整数的百位数

问题描述 投票:1回答:1

这是我第一次来这里,英语不是我的第一语言,如果有不清楚的地方,请提前抱歉。我是Java的初学者,我有一个要解决的问题。

我想知道如何提取一百个int变量。例如,我有一个随机数:

int i = 5654217;

我希望代码能够提取数字“ 2”。

我试图做

i/100

哪个给了我:56542

但是我找不到只提取最后一个数字的方法。

也是,我真的不确定这是提取数百个变量的最佳方法。

提前感谢!

java numbers extract
1个回答
0
投票

模运算符,%有效地为您提供除法的余数。

您可以通过获取数字mod 10来获取最后一位数字。尝试(i / 100) % 10

您可以在此处阅读有关模数运算的更多信息,例如:https://en.m.wikipedia.org/wiki/Modular_arithmetic

© www.soinside.com 2019 - 2024. All rights reserved.