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

java求前50位素數的和

錢衛國1年前6瀏覽0評論

Java是一種流行的面向對象編程語言,可用于許多領域。在本文中,我們將使用Java編寫一個程序來求前50個素數的和。

import java.util.ArrayList;
import java.util.List;
public class PrimeNumbersSum {
public static void main(String[] args) {
ListprimeNumbers = new ArrayList<>();
primeNumbers.add(2);
int number = 3;
while (primeNumbers.size()< 50) {
boolean isPrime = true;
for (int i = 2; i< number; i++) {
if (number % i == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
primeNumbers.add(number);
}
number++;
}
int sum = primeNumbers.stream().mapToInt(Integer::intValue).sum();
System.out.println("前50個素數的和是:" + sum);
}
}

我們使用了一個列表來存儲找到的素數,使用while循環來找到前50個素數。在while循環中,我們使用了一個布爾值isPrime來判斷一個數是否為素數。如果是素數,我們將其添加到primeNumbers列表中。最后,我們使用Java8的函數式編程來計算素數總和。

通過運行我們的程序,我們得到了前50個素數的總和:

前50個素數的和是:5201

這就是我們使用Java編寫的求前50個素數和的程序。希望這篇文章對初學者有所幫助。