java求質(zhì)數(shù)算法 JAVA怎么輸出素數(shù)?
JAVA怎么輸出素數(shù)?不請自來,希望能幫到你!1.首先定義兩個int型變量i和j,然后通過兩個for循環(huán)語句對100以內(nèi)的素數(shù)進(jìn)行逐個遍歷,for循環(huán)嵌套使用,j層包括i層和一個if條件語句,用開輸出
JAVA怎么輸出素數(shù)?
不請自來,希望能幫到你!
1.
首先定義兩個int型變量i和j,然后通過兩個for循環(huán)語句對100以內(nèi)的素數(shù)進(jìn)行逐個遍歷,for循環(huán)嵌套使用,j層包括i層和一個if條件語句,用開輸出j滿足條件時的素數(shù)值,具體如圖所示。
2.
當(dāng)在i層循環(huán)語句中進(jìn)行條件判斷時,如果滿足表達(dá)式i=2;i<=j/2則執(zhí)行i ,且在if語句中將j與i進(jìn)行取余運(yùn)算,如果值等于0,那么執(zhí)行break語句,跳出i層循環(huán),即該數(shù)不是素數(shù),執(zhí)行j 再次進(jìn)行運(yùn)算。
3.
附源代碼:
public class E14{ public static void main(String args[ ]){ int i,j for(j=2j<=100j ){ for(i=2i<=j/2i ){ if(j%i==0) break } if(i>j/2){ System.out.println("" j) } } }}
注意事項
for(j=2j
for(i=2i