1.求101到200间素数个数并且输出,每行5个数。
public class ss { public static void main(String[] args) { int num=0;//计素数的个数 for(int i=101;i<200;i++) { int a=0;//定义一个变量判断是否为素数 for(int j=2;j<i;j++){ if(i%j==0){ a=1;//素数,跳出此层for循环 break; } } if(a==0){//跳出一次则得到一个素数 num=num+1; System.out.print(i+" "); if(num%5==0){//每行5个素数 System.out.print('\n'); } } } System.out.print('\n'); System.out.print("101—200中共有"+num+"个素数。"); } }运行结果: 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 101—200中共有21个素数。