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

java 1到100質數和

錢良釵2年前8瀏覽0評論

java是一門廣泛應用在計算機編程領域的語言,它擁有眾多強大的功能,其中之一就是可以完成數學運算的編程,下面我們來用java編寫一個程序,求1到100之間的所有質數的和。

public class PrimeNumberSum{
public static void main(String[] args){
int sum = 0;
for(int i=2;i<=100;i++){
boolean isPrime = true;
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j==0){
isPrime = false;
break;
}
}
if(isPrime){
sum += i;
}
}
System.out.println("1~100之間的所有質數的和為:"+sum);
}
}

代碼中首先定義一個變量sum,初始化為0,用來存放質數的和。

通過一個for循環,遍歷1到100之間的所有數字。

在循環中,通過嵌套的for循環,對每個數進行質數判斷。我們定義一個boolean類型的變量isPrime,用來表示當前數是否是質數。假設當前數為i,如果找到一個小于i的數j,使得i可以整除j,則i不是質數,將isPrime變量置為false,提前結束內部循環。

如果isPrime為true,則說明當前數i是質數,將sum變量加上i。

最后輸出1到100之間的所有質數的和即可。