我不确定这是否是问这个问题的正确地方,但我一直在自己寻找解决方案已经有一段时间了,所以希望我来对地方了。
在计算素数时,每个数必须被 2 整除的起始数是非素数。在我的java程序中,我想包含0到某个数字范围内的所有非质数,那么如何包含0和1呢?我是否应该为 0 和 1 分别设置 if 和 else-if 语句来声明它们不是素数?我认为也许 0 和 1 应该包含在 java for 循环中,但我不知道该怎么做。
for (int i = 2; i < num; i++){
if (num % i == 0){
System.out.println(i + " is not a prime number. ");
}
else{
System.out.println(i + " is a prime number. ");
}
}