gpt4 book ai didi

java - 质数序列Java

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:49:33 24 4
gpt4 key购买 nike

所以我的程序所做的是读取用户输入并打印出一系列引导输入的素数。所以例如,如果我输入 20 序列应该打印出来2个5个7...等等直到达到 19(因为 20 不是质数)唯一的问题是当我运行程序时 1 一直打印出来。这是我确定数字是否为质数的方法。

 public boolean isPrime(int number)
{
int prime;
for(prime = 2; prime < number; prime++)
{
if (number % prime == 0)
{
if(number == 1)
{
return false;
}
return false;
}
}
return true;
}

我已经阅读了多个论坛和解决方案,但似乎都没有帮助。我完全卡住了。

最佳答案

if (number < 2) return false;

作为您方法中的第一条语句应该可以解决问题。

关于java - 质数序列Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46016028/

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