题目:判断101-200之间有多少个素数,并输出所有素数。

public class Test {

	public static void main(String[] args) {
		/*
		 * 素数:就是质数,只能被1和它自己整除的数
		 */

		// for循环遍历101-200
		for (int i = 101; i <= 200; i++) {
			// 循环嵌套遍历被除数
			for (int m = 2; m <= i; m++) {
				// 判断,如果能被不是自己本身之外的数整除,直接跳出循环
				if (i != m && i % m == 0) {
					// 退出循环
					break;
				}
				// 判断,此时该数肯定是素数
				if (i == m && i % m == 0) {
					// 打印该值
					System.out.println(i);
				}
			}
		}
	}
}

发布了44 篇原创文章 · 获赞 28 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章