欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java計算素數和的例子

林玟書1年前8瀏覽0評論

Java語言是一門功能強大、重要性很高的編程語言。本文將介紹Java計算素數和的例子,幫助讀者更好地理解Java的編程邏輯。

public class PrimeSumExample {
public static void main(String[] args) {
int count = 0;
int sum = 0;
for (int i = 2; i<= 100; i++) {
boolean isPrime = true;// 標識i是否為素數
for (int j = 2; j< i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
count++;
sum += i;
System.out.print(i + " ");
}
}
System.out.println("\n\n在1-100范圍內的素數有" + count + "個,");
System.out.println("它們的和為:" + sum);
}
}

代碼中,我們使用了兩個for循環遍歷1到100的整數,判斷它們是否為素數。 一個數i如果能只被1和它本身整除,那么它就是素數。因此,我們可以用一個布爾型變量isPrime來標識這個數i是否為素數。

如何判斷一個數是否為素數呢?我們需要遍歷2到i-1的整數,如果i能被這些整數整除,那么i就不是素數。代碼如下:

boolean isPrime = true;
for (int j = 2; j< i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}

如果i是素數,我們就將它加入到總和里,并在控制臺上打印輸出。最后再輸出1到100的素數的個數和它們的和。 運行結果如下:

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 
在1-100范圍內的素數有25個,
它們的和為:1060

通過這個簡單的例子,我們可以更好地理解Java中的循環和邏輯判斷,同時也可以更加深入地學習素數這個數學概念。