返回一个数字的最后5位数

Mik*_*rds 10 java string int

你怎么只显示一个数字的最后5位数?

输入示例:

123456789
Run Code Online (Sandbox Code Playgroud)

会回来: 56789

Gai*_*aim 31

我们假设转换所需的数字是一个整数.然后你可以使用模块化数学 - 你可以将数字转换为基数为100 000的模块.这意味着只保留最后5位数.操作员可以进行转换,以进行剩余的划分%.

代码是:

int x = 123456;
int lastDigits = x % 100000;
Run Code Online (Sandbox Code Playgroud)

  • 我一直很难理解%运算符,这清除了很多事情! (2认同)

Dia*_*o25 6

如果使用整数,我建议使用模数:

int someNumber = 123456789;
int lastFive = someNumber % 100000;
Run Code Online (Sandbox Code Playgroud)

类似的东西