Java是一種廣泛應(yīng)用于開發(fā)應(yīng)用程序的編程語(yǔ)言。它擁有廣泛的用途,包括開發(fā)Web應(yīng)用、移動(dòng)應(yīng)用、企業(yè)應(yīng)用等。在Java中,我們可以通過(guò)編寫代碼計(jì)算0到100之間的質(zhì)數(shù)和。
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; break; } } if (isPrime) { sum += i; } } System.out.println("0到100之間的質(zhì)數(shù)和為:" + sum); } }
這段代碼的思路是遍歷0到100之間每一個(gè)整數(shù),判斷其是否為質(zhì)數(shù)。質(zhì)數(shù)是指除1和本身之外沒(méi)有其他因數(shù)的數(shù),比如2、3、5、7、11等。為了判斷一個(gè)數(shù)是否為質(zhì)數(shù),我們可以依次遍歷從2到該數(shù)之間每個(gè)整數(shù),如果該數(shù)能夠被除1和本身之外的數(shù)整除,那該數(shù)就不是質(zhì)數(shù)。
在代碼中,我們用一個(gè)布爾類型的變量isPrime來(lái)記錄當(dāng)前遍歷的數(shù)字是否為質(zhì)數(shù)。如果isPrime為true,則加上該數(shù),最終得到0到100之間的所有質(zhì)數(shù)的和。
通過(guò)以上代碼,我們可以運(yùn)行得到0到100之間的質(zhì)數(shù)和為:1060。