Java是一種非常流行的編程語言,它可以通過編寫代碼來完成各種任務(wù)。其中之一就是計算兩個數(shù)之間的質(zhì)數(shù)和。在這篇文章中,我們將探討如何使用Java編寫程序來完成這個任務(wù)。
public class PrimeSum { public static void main(String[] args) { int start = 1; int end = 100; int sum = 0; for (int i = start; i<= end; i++) { boolean isPrime = true; for (int j = 2; j< i; j++) { if (i % j == 0) { isPrime = false; break; } } if (isPrime) { sum += i; } } System.out.println("Sum of prime numbers between " + start + " and " + end + " is: " + sum); } }
上面的代碼使用了for循環(huán)來遍歷兩個數(shù)之間的所有整數(shù)。對于每個整數(shù),代碼會判斷它是否是質(zhì)數(shù)。如果是質(zhì)數(shù),就將它和變量sum相加。
需要注意的是,判斷質(zhì)數(shù)的方法是用一個內(nèi)層的for循環(huán)來試除法分別除以2至i-1之間的所有整數(shù),如果這個數(shù)除以其中任一整數(shù)余數(shù)為0,則它不是質(zhì)數(shù),isPrime設(shè)置為false。
最后,程序輸出計算結(jié)果,即兩個數(shù)之間的所有質(zhì)數(shù)的和。