色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 10以內奇數和

錢艷冰1年前9瀏覽0評論

Java是一種非常流行的編程語言,讓我們能夠創建出各種類型的計算機程序。其中涉及到的算法題目也是不可避免的。今天,我們來探討一下Java的一個問題——計算10以內的奇數和。

public class OddSum {
public static void main(String[] args) {
int sum = 0;
for(int i=1; i<=10; i++){
if(i%2 == 1){
sum += i;
}
}
System.out.println("10以內的奇數和為:" + sum);
}
}

上面這段代碼中,我們定義了一個名為OddSum的類。在main函數中,我們使用了一個for循環來遍歷1到10之間的所有數字,然后使用if語句來判斷是否是奇數。如果是奇數,則將它加入到變量sum中。最后輸出結果。

這段代碼非常簡潔明了,稍加修改就能計算任意范圍內的奇數和。此外,Java還提供了另外一種計算奇數和的方式——使用Stream(流)。

public class OddSum {
public static void main(String[] args) {
int sum = IntStream.range(1, 11)
.filter(n ->n % 2 == 1)
.sum();
System.out.println("10以內的奇數和為:" + sum);
}
}

這里使用了Java 8引入的Stream API,它可以讓我們更加優雅地書寫代碼。我們定義了一個從1到10范圍內的整型流,然后使用filter方法來篩選奇數,最后使用sum方法來求和,非常簡潔優雅。這種方式可以方便地擴展到任意范圍。

總之,使用Java來計算奇數和非常簡單,不管是使用傳統的for循環方法還是Java 8新引入的Stream API都可以實現這個目標。希望這篇文章能對你有所幫助!