java求質(zhì)數(shù)算法 JAVA怎么輸出素?cái)?shù)?
JAVA怎么輸出素?cái)?shù)?不請自來,希望能幫到你!1.首先定義兩個(gè)int型變量i和j,然后通過兩個(gè)for循環(huán)語句對100以內(nèi)的素?cái)?shù)進(jìn)行逐個(gè)遍歷,for循環(huán)嵌套使用,j層包括i層和一個(gè)if條件語句,用開輸出
JAVA怎么輸出素?cái)?shù)?
不請自來,希望能幫到你!
1.
首先定義兩個(gè)int型變量i和j,然后通過兩個(gè)for循環(huán)語句對100以內(nèi)的素?cái)?shù)進(jìn)行逐個(gè)遍歷,for循環(huán)嵌套使用,j層包括i層和一個(gè)if條件語句,用開輸出j滿足條件時(shí)的素?cái)?shù)值,具體如圖所示。
2.
當(dāng)在i層循環(huán)語句中進(jìn)行條件判斷時(shí),如果滿足表達(dá)式i=2;i<=j/2則執(zhí)行i ,且在if語句中將j與i進(jìn)行取余運(yùn)算,如果值等于0,那么執(zhí)行break語句,跳出i層循環(huán),即該數(shù)不是素?cái)?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) } } }}
注意事項(xiàng)
for(j=2j
for(i=2i