主頁 > 百科知識 > 用java輸出100以內(nèi)所有的素數(shù) PrimeNumber

用java輸出100以內(nèi)所有的素數(shù) PrimeNumber

時間:2025-02-11 05:00:03 瀏覽量:

質(zhì)數(shù)又稱素數(shù)。一個大于1的自然數(shù),如果除了1和它自身外,不能被其他自然數(shù)整除的數(shù);否則稱為合數(shù)。根據(jù)算術(shù)基本定理,每一個比1大的整數(shù),要么本身是一個質(zhì)數(shù),要么可以寫成一系列質(zhì)數(shù)的乘積;而且如果不考慮這些質(zhì)數(shù)在乘積中的順序,那么寫出來的形式是唯一的。下面是一個java求100之內(nèi)的素數(shù)簡單示例。

代碼示例如下:

public class test {

public static void main(String[] args) {

int i,n,k=0;

for (n = 3; n<=100; n++) { //3~100的所有數(shù)

i=2;

while (i<n) {

if (n%i==0) break; //若能整除說明n不是素數(shù),跳出當(dāng)前循環(huán)

i++;

}

if (i==n) { //如果i==n則說明n不能被2~n-1整除,是素數(shù)

k++; //統(tǒng)計輸出數(shù)的個數(shù)

System.out.print(i+ "\t ");

if (k %6==0) //每輸出5個則換行

System.out.println();

}

}

}

}。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報建公司 版權(quán)所有 | 黔ICP備2023009682號

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請聯(lián)系我們進(jìn)行刪除,我們將在三個工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)