色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java輸出1到100的質數的和

林晨陽1年前6瀏覽0評論

Java是一門非常流行的編程語言,以其簡潔、強大和可靠性受到了廣泛的應用。在Java中,我們可以利用循環和條件語句等功能來輸出1到100的質數的和。下面我們就來看一下如何實現。

public class PrimeNumberSum {
public static void main(String[] args) {
int sum = 0;
for(int i = 2; i<= 100; i++) {
boolean isPrime = true;
for(int j = 2; j<= Math.sqrt(i); j++) {
if(i % j == 0) {
isPrime = false;
break;
}
}
if(isPrime) {
sum += i;
}
}
System.out.println("1到100的質數的和為:" + sum);
}
}

以上是Java代碼,讓我們來一步步解析一下:

第一步:定義一個變量sum表示質數的和,初始值為0。

int sum = 0;

第二步:使用for循環遍歷1到100的所有數字。

for(int i = 2; i<= 100; i++)

第三步:在每次循環中,判斷當前數字是否為質數。我們可以使用一個新的布爾變量isPrime來保存判斷結果,初始值為true。

boolean isPrime = true;

第四步:使用一個嵌套的for循環來判斷當前數字是否為質數。具體地,我們將當前數字i從2到它的平方根進行遍歷,如果存在一個數j可以整除i,那么isPrime就變成了false。

for(int j = 2; j<= Math.sqrt(i); j++) {
if(i % j == 0) {
isPrime = false;
break;
}
}

第五步:如果當前數字i為質數,就將其加入到sum中。

if(isPrime) {
sum += i;
}

第六步:最后輸出sum的值。

System.out.println("1到100的質數的和為:" + sum);

到此為止,我們就成功地完成了Java輸出1到100的質數的和的代碼編寫!