使用java求1~100的所有质数
打印结果时,每五个一行输出
public class PrimeNumber {
public static void main(String[] args) {
int count = 0; // 换行计数用
for(int n = 2; n <= 100; n++){
boolean flag = true; //flag为true时,该数为质数
for(int i = 2; i < n; i++){
if(n % i == 0){
flag = false; // 能被 i 整除后flag变为false ,该数不是质数
break; // 提高代码效率
}
}
if(flag){ // 当flag还为true时,打印出n的值
System.out.print(n + "\t");
if(++count % 5 == 0){ // 输出数据5个换行
System.out.println();
}
}
}
}
}