Java練習(xí)


判斷10-105之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。【素?cái)?shù)又稱為質(zhì)數(shù),定義為在大于1的自然數(shù)中,除了1和它本身以外不再有其他因數(shù)的數(shù)】。
提示:用雙重循環(huán)。
package jishuan;
public class jishuan {
public static void main(String[] args) {
int count=0; //計(jì)算素?cái)?shù)的個(gè)數(shù)
int i,j;? ? ? ?
for(i=10;i<=105;i++) {? //i是素?cái)?shù)的范圍值
for(j=2;j<i;j++) {? //判斷i是不是素?cái)?shù),定義為在大于1的自然數(shù)中,除了1和它本身以外不再有其他因數(shù)的數(shù)
if(i%j==0)? ? ? //i除j余數(shù)為0不是素?cái)?shù)
break;
}
if(i<=j) {
System.out.println(i+"是素?cái)?shù)");
count++;
}
}
System.out.println("一共有"+count+"個(gè)素?cái)?shù)");? //輸出素?cái)?shù)個(gè)數(shù)
}
}


標(biāo)簽: