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

java語言50到100之間素數和

榮姿康1年前7瀏覽0評論

Java語言是一門廣泛應用于軟件開發的高級語言,具有很強的功能性和可維護性,而求50到100之間素數和是Java語言的經典算法之一。

public class PrimeSumBetween50and100 {
public static boolean isPrime(int num) {
if (num<= 1) {
return false;
} else {
for (int i = 2; i<= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
}
public static void main(String[] args) {
int sum = 0;
for (int i = 50; i<= 100; i++) {
if (isPrime(i)) {
sum += i;
}
}
System.out.println("50到100之間素數的和為:" + sum);
}
}

以上是求50到100之間素數和的完整Java代碼。可以看到,在主方法中,通過遍歷50到100之間的每個數,在每次循環中判斷是否為素數,若是素數,則將其加入求和變量sum中,最終輸出求和結果。

其中isPrime方法是用于判斷一個數是否為素數的函數,采用了常用的定義——若一個數除了1和它本身外,不存在其他因數,則它是一個素數。通過for循環遍歷該數的因數,并判斷是否僅有1和它本身兩個長度的因數,來判斷該數是否為素數。

以上Java程序是通過算法實現求50到100之間素數和,不僅體現了Java語言良好的編程風格和語言特性,同時也將算法思維得到了很好的展現與應用。