題目:判斷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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章