刷题————统计1到N以内的质数个数

public class 统计1到N以内的质数个数 {
	public static int isflag(int x) {
		int temp = 0;
		for (int i = 2; i < x; i++) {
			//flag必须放在第一个for循环内
			boolean flag = true;
			// 判断x是否为质数
			for (int j = 2; j < i; j++) {
				if (i % j == 0) {
					flag = false;
					break;
				}
			}
			if (flag==true) {
				temp++;
			}
		}
		return temp;
	}

	public static void main(String[] args) {
		System.out.println(isflag(12));
	}

}

输出:

发布了129 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41808387/article/details/104714083