伙计们,我一直试图弄清楚为什么这段代码在将近 5 个小时内没有显示适当的结果!!!这应该是一项非常简单的任务,但它让我发疯。我必须让项目使用包含的代码而不是另一个类似的代码。我遇到的问题是我的软件底部没有显示素数。根据我的理解,这段代码应该显示 1-100 的质数,并且除了最后一个数字外,所有的数字都是 5 行。非常感谢一些指导。
public class Prime numbers 1-100{
public static void main (String[] args) {
int number = 100;
// Assume the number is prime
boolean isPrime = true; // Is the current number prime?
// Test if number is prime
for (int divisor = 2; divisor <= number / 2; divisor++) {
if (number % divisor == 0) { // If true, number is not prime
isPrime = false; // Set isPrime to false
break; // Exit for loop
}
// print prime numbers
if(isPrime)
System.out.println("Prime numbers between 1 and " + number);
}
}
}
茅侃侃
桃花长相依
精慕HU
相关分类