gpt4 book ai didi

java - 完美数方法终止?

转载 作者:行者123 更新时间:2023-11-30 03:40:55 25 4
gpt4 key购买 nike

我正在编写一种方法,用户的输入将输出相应的完全数。例如,如果用户输入为“6”,则输出将为“2016”。现在,如果您尝试输入数字,它就会终止。谢谢。

    public static void perfectNumber(){
System.out.println("Please input a number.");
Scanner inputPN = new Scanner(System.in);
int r = inputPN.nextInt();
for (int n = 1; n > r; n++) {
int spd = 1;
for (int d = 2; d <= n/2; d++) {
if (spd==n) System.out.print(n);
}

最佳答案

for (int n = 1; n > r; n++)

这里你说,只要 n 大于 r,for 循环就应该运行。

因此,仅当您将 0 或更低值设置为 nextInt() 时,它才会运行,在所有其他情况下,它都不会运行。

关于java - 完美数方法终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26843713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com