No.2_质数判断(Judge Prime Numbers)

题目:

判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

我的代码

public class Num2 {
	public static void main(String[] args) {
		double temp;
		int temp2 = 0;
		for(int j=101;j<=200;j++) {
			temp = Math.sqrt(j);
			for(int i=2;i<temp;i++) {
				if(j%i==0) {
					break;
				}else if(i>temp-1) {
					System.out.println(j);
					temp2++;
				}
			}
		}
		System.out.println("个数"+temp2);
	}
}

答案(差不多)

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页