我希望有一个程序显示特定范围内的范围,并且仅当该范围内没有素数(如 24 到 28)时才显示一次“无素数”。
int count=0;
for(prime = lowerLimit ;prime < upperLimit; prime++)
{
count=0;
for(divisor = 2; divisor <prime; divisor++)
{
if(prime % divisor== 0)
count++;
}
if(count==0)
System.out.println(prime);
}
if (count>0)
System.out.println("nope");
我试图把
if (count>0)
System.out.println("nope");
在循环之外,但是当范围有素数时它也会打印。我该如何解决?