package com.it;
/*
* 求素数:
* 题目:
* 判断101-200之间有多少个素数,并输出所有素数.
*
* 需求分析:
* 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
* 则表明此数不是素数,反之是素数.
*/
public class PrimeNumber {
// 主方法
public static void main(String[] args) {
//调用获取素数的方法
getPrimeNumberMethod();
}
public static void getPrimeNumberMethod() {
// 定义变量
int i, j;
int count = 0;
// 循环:101~200
for (i = 101; i <= 200; i++) {
// 从2开始到该数的前一个数值
for (j = 2; j < i; j++) {
// 如果有一次则打断循环
if (i % j == 0)
break;
}
if (j >= i) {
count++;
System.out.println("素数为:"+i);
}
}
System.out.println("101-200之间有"+count+"个素数");
}
}