基本的なプログラミングJAVAプログラムの演習[2]出力素数

 

手順2 [2]は素数を出力します

タイトル:101-200判断、および出力の間どのように多くの素数すべての素数。

プログラム分析:メソッドプライム分析:割り切れる場合は2を、それぞれ、数SQRT(この数)の除去と、これは、数が素数とその逆、素数でないことを示します。

 

パッケージcskaoyan。

輸入org.junit.Test; 

パブリッククラスcskaoyan2 { 
	@Test 
	公共ボイドプライム(){ 
		int型分= 101。
		int型の最大= 200; 
		int型のカウント= 0; 

		{(; iが= maxに<I ++は、I =分INT)のための
			(isPrime(I))場合、{ 
				++数えます。
				System.out.println(I); 
			} 
		} 

		のSystem.out.println(MIN + " - " + MAX + "之间有" + "个素数" +カウント)。
	} 

	パブリックブールisPrime(INT番号){ 
		ブールフラグ= TRUE。

		(数<2){もし
			フラグ= FALSE。
		}もしそうでなければ(数== 2){ 
			フラグ= TRUE。
		}他{  
			{ため(iは++; I <= Math.sqrt(数)は、i = 2 INT)
				(個数%iは== 0){もし
					フラグ= FALSE。
					ブレーク; 
				} 
			} 
		} 

		フラグを返します。
	} 
}

 

おすすめ

転載: www.cnblogs.com/denggelin/p/11267503.html