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

java求連續奇數和

錢斌斌1年前7瀏覽0評論

Java 求連續奇數和

public static void main(String[] args) {
int n = 10;
int sum = 0;
for (int i = 1; i<= n; i += 2) {
sum += i;
}
System.out.println("連續奇數的和為:" + sum);
}

解析:

使用 for 循環,從 1 開始每次加 2,最大值為 n,累加到 sum 中。最后輸出 sum 即可得到連續奇數的和。

上述程序輸出結果為:

連續奇數的和為:25

本程序還可以優化,將 for 循環的范圍縮小一半,即從 1 到 n 的一半,因為 1 到 n 的一半的數的個數就是 1 到 n 的奇數的個數。優化后的程序如下:

public static void main(String[] args) {
int n = 10;
int sum = 0;
for (int i = 1; i<= n / 2; i++) {
sum += i * 2 - 1;
}
System.out.println("連續奇數的和為:" + sum);
}

輸出結果為:

連續奇數的和為:25