在計算機編程語言中,Java是非常重要且使用廣泛的一種語言。今天,我們將利用Java編寫一個程序,計算出1到100之間所有質數的和。
public class PrimeSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i<= 100; i++) {
boolean isPrime = true;
for (int j = 2; j< i; j++) {
if (i % j == 0) {
isPrime = false;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("1到100之間所有質數的和為:" + sum);
}
}
上述程序首先聲明了一個名為PrimeSum的類,并在其中定義了一個main方法。在main方法中,我們使用一個循環遍歷1到100之間的所有數,并利用另一個循環判斷每個數是否為質數。
判斷一個數是否為質數,就是判斷這個數是否只能被1和它本身整除。因此,我們在第二個循環中從2開始遍歷,如果存在一個能夠整除該數的因子,則這個數就不是質數。
當我們判斷出該數為質數后,就將該數加到sum變量中,最后輸出1到100之間所有質數的和。
以上就是一個簡單的Java程序,它可以用于計算1到100之間所有質數的和。我們可以利用這個程序更好地理解Java的語法和邏輯,希望對您有所幫助。