java素?cái)?shù)代碼 JAVA怎么輸出素?cái)?shù)?
JAVA怎么輸出素?cái)?shù)?不請(qǐng)自來,希望對(duì)您有所幫助!1.首先定義兩個(gè)int類型變量I和j,然后通過兩個(gè)for循環(huán)語句逐個(gè)遍歷100內(nèi)的素?cái)?shù)。for循環(huán)是嵌套的。j層包括i層和if條件語句。J滿足條件時(shí)的
JAVA怎么輸出素?cái)?shù)?
不請(qǐng)自來,希望對(duì)您有所幫助
!1.
首先定義兩個(gè)int類型變量I和j,然后通過兩個(gè)for循環(huán)語句逐個(gè)遍歷100內(nèi)的素?cái)?shù)。for循環(huán)是嵌套的。j層包括i層和if條件語句。J滿足條件時(shí)的素?cái)?shù)值輸出為open,如圖所示。
如果滿足表達(dá)式i=2;i<=J/2,則將執(zhí)行i,并在If語句中對(duì)J和i進(jìn)行補(bǔ)充。如果值等于0,則執(zhí)行break語句跳出i層循環(huán),即數(shù)字不是素?cái)?shù),執(zhí)行J再次計(jì)算。
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){系統(tǒng)輸出打印(“”J)}}
注意
for(J=2J
for(I=2I
編寫Java程序,輸出100到200之間的所有素?cái)?shù)?
)查找素?cái)?shù)。素?cái)?shù)是素?cái)?shù),只能除以1和它本身。
設(shè)計(jì)圖下的算法迭代從100到200的所有數(shù)字,以確定它們是否可以被除1和自身以外的數(shù)字整除。如果不是,那就是黃金時(shí)期。
具體算法如下:
for(int i=100i<=200i){
boolean flag=true
for(int j=2j< i j){
if(i%j==0){
flag=false
break]}]}
]if(flag){]}]系統(tǒng)輸出打印(i)
}
}