问题: 判断101-200之间有多少个素数,并输出所有素数
解题思路:用flag标记这个数是否是素数,用Boolean型更好,更能表达意思
public class sushu {
public static void main (String ar[]){
int flag,n,i;
int count = 0;
for (n=101;n<200;n++){
flag = 0;
for ( i = 2;i<n;i++){
if (n%i==0) {
flag=1;
break;
}
}
if (flag==0) {
count++;
System.out.println( i );
}
}
System.out.println( "101--200之间共有"+ count +"个素数" );
}
}