package lianxi;
import java.util.*;
public class Test7{
public static void main(String[] args){
int a = 0; //质数个数累加
int a1 = 0; //非质数个数累加
for(int i = 1;i<=100;i++){
if(a1(i)){//返回值是 代表这个整数是否是质数
System.out.println(i+"是质数");
a++;
}else{
System.out.println(i+"不是质数");
a1++;
}
}
System.out.println();
System.out.println(a+"个质数");
System.out.println(a1+"个非质数");
}
//判断一个整数n是否是质数
public static boolean a1(int n){
// 循环让n依次模(2~(n-1)),看是否等于0;等于0 就不是质数,就return false
// 如果循环结束模(2~(n-1)) 都不等于0,就是质数;在循环外部return true;是质数
for(int i = 2; i < n;i++){
if(n%i==0){
return false;
}
}
return true;
}
}