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

java輸出1到100的素數的和

張明哲1年前6瀏覽0評論

Java是一種流行的編程語言,可以用它來輸出1到100的素數并計算它們的和。素數是只能被1和本身整除的正整數。以下是一個演示如何計算1到100素數和的Java程序:

public class Main {
public static boolean isPrime(int num) { // 檢查num是否為素數
if (num<= 1) {
return false;
}
for (int i = 2; i<= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i<= 100; i++) {
if (isPrime(i)) {
sum += i;
}
}
System.out.println("1到100所有素數的和為:" + sum);
}
}

首先定義一個名為isPrime的函數來檢查輸入的num是否為素數。函數返回boolean類型值,如果num是素數則返回true,否則返回false。函數首先檢查num是否小于等于1,如果小于等于1則不是素數。接下來循環i從2到num的平方根,如果num可以整除i則num不是素數。如果所有i都不能整除num,則num為素數。

在主函數中,定義一個整型變量sum并初始化為0。使用一個循環從1到100檢查每個數是否為素數,如果是素數則將其加到sum中。循環結束后輸出所有素數的和。

以上是計算1到100素數和的Java程序。有了這個程序,可以方便地計算任意區間內素數的和。通過學習這段代碼,也可以加深對Java編程語言的了解。