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

java怎么同時(shí)求偶數(shù)奇數(shù)的和

王梓涵1年前7瀏覽0評論

Java作為一門強(qiáng)大的編程語言,可以輕松地實(shí)現(xiàn)對偶數(shù)和奇數(shù)的求和。本文將介紹如何使用Java編寫程序同時(shí)求解偶數(shù)和奇數(shù)的和。

public class Main {
public static void main(String[] args) {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int evenSum = 0, oddSum = 0;
for (int i = 0; i< arr.length; i++) {
if (arr[i] % 2 == 0) {
evenSum += arr[i];  // 累加偶數(shù)
} else {
oddSum += arr[i];   // 累加奇數(shù)
}
}
System.out.println("偶數(shù)和: " + evenSum);
System.out.println("奇數(shù)和: " + oddSum);
}
}

以上代碼展示了最基本的求解偶數(shù)和奇數(shù)的和的方法。我們可以根據(jù)實(shí)際需求修改代碼內(nèi)容。

此外,我們還可以考慮使用Lambda表達(dá)式對數(shù)組進(jìn)行迭代,實(shí)現(xiàn)更簡潔的代碼。

public class Main {
public static void main(String[] args) {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int evenSum = Arrays.stream(arr).filter(x ->x % 2 == 0).sum();  // 求偶數(shù)和
int oddSum = Arrays.stream(arr).filter(x ->x % 2 != 0).sum();   // 求奇數(shù)和
System.out.println("偶數(shù)和: " + evenSum);
System.out.println("奇數(shù)和: " + oddSum);
}
}

以上代碼使用了Java 8中引入的Lambda表達(dá)式,通過filter()方法篩選出偶數(shù)和奇數(shù),并使用sum()方法對這些數(shù)求和。這種方法相比前一種方法,代碼更為簡潔、易讀。

總之,Java作為一門強(qiáng)大的編程語言,為我們提供了多種多樣的實(shí)現(xiàn)方式,我們可以靈活選擇使用哪種方法來實(shí)現(xiàn)代碼的功能。