import java.util.*;
public class lab7 {
public static void isPrime(int n,boolean isPrime){
for (int div = 2; div < n; div++) {
if (n % div == 0) { // n is not prime
isPrime = false;
div = n;
}else{
isPrime=true;
}
}
}
// This program prints out the first 100 prime numbers
public static void main(String[] args) {
int count = 0;
int n = 1;
boolean isPrime=true;
// loop that iterates 100 times
while (count <= 100) {
// Use the isPrime method to check whether
// the number n is prime or not
if (isPrime(n)) {
System.out.println(n + " is prime");
count++;
}
// move on to the next n
n++;
}
}
}
我试图让代码使用一种名为 isPrime 的方法打印出前 100 个奇数。我不断收到错误消息
lab7.java:35: error: method isPrime in class lab7 cannot be applied to given types;
if (isPrime(n)) {
^
required: int,boolean
found: int
我将如何摆脱它并做我想做的事。
皈依舞
潇潇雨雨
眼眸繁星
侃侃尔雅
相关分类