Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 返回数字的最后5位_Java_String_Int - Fatal编程技术网

Java 返回数字的最后5位

Java 返回数字的最后5位,java,string,int,Java,String,Int,如何仅显示数字的最后5位 输入示例: 123456789 将返回:56789如果使用整数,我建议使用模数: int someNumber = 123456789; int lastFive = someNumber % 100000; 类似的方法之一是执行以下操作: 1) 2) . 3) . 以上三个步骤都有链接,向您展示了如何实现它们。因为这是家庭作业,所以让它工作只是一个练习(引导我以前的助教)。让我们假设需要转换的数字是一个整数。然后你可以使用一个模块化的数学模型——你可以把数字

如何仅显示数字的最后5位

输入示例:

123456789

将返回:
56789

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

int someNumber = 123456789;
int lastFive = someNumber % 100000;

类似的方法之一是执行以下操作:

1)
2) .
3) .


以上三个步骤都有链接,向您展示了如何实现它们。因为这是家庭作业,所以让它工作只是一个练习(引导我以前的助教)。

让我们假设需要转换的数字是一个整数。然后你可以使用一个模块化的数学模型——你可以把数字转换成以100000为基数的模块。这意味着只保留最后5位数字。可由运算符对除法的剩余部分进行转换,运算符为
%

代码是:

int x = 123456;
int lastDigits = x % 100000;

将数字转换为字符串肯定是一个很好的起点。或者,研究
%
运算符。到目前为止,您尝试了什么?如何解决这个问题?寻求帮助绝对没有问题,但你至少应该考虑可以做些什么来解决问题,否则作业就没有意义了;)@mjnchards:数字是否总是大于5位数。我是指输入的数字!!有人敢给家庭作业贴标签??好极了!!!Java中的
substr
到底是什么?@JustinSatyr噢,对不起,需要阅读标签。我的缺点:|我一直很难理解%运算符,这就解决了很多问题@mjrichards well
%
是除法后的余数,但您也可以将其视为使用给定基数的模数学的工具。不必检查int是否小于5位,是吗?@mjrichards不是。这是简单的数学。