package com.heima.xxx;
public class 质数 {
/**
* 题目:判断101-200之间有多少个素数,并输出所有素数。
* 判断素数的方法:用一个数分别去除以2到这个数,如果能被整除,则表明此数不是素数,反之是素数。
*/
public static void main(String[] args) {
int count = 0; // 定义计数器,用来记录素数个数
int a = 101; // 定义初始值,即从101开始进行
int b = 2;
int[] arr = new int[200 - 2 + 1];
for (int i = 0; i < arr.length; i++) { // 定义数组,将2-200的数全部收入
arr[i] = b++;
if (a == 200) {
break;
} else if (a == arr[i]) {
continue;
} else if (a % arr[i] != 0) {
System.out.println(a);
count++;
a++;
}
}
System.out.println("101到200之间的素数一共有" + count + "个");
}
}
|
|