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

java計算等差數(shù)列和

夏志豪1年前6瀏覽0評論

在Java中,可以使用for循環(huán)來計算等差數(shù)列的和。

public class ArithmeticSequence {
public static void main(String[] args) {
int a = 1; //首項為1
int d = 2; //公差為2
int n = 10; //求前10項的和
int sum = 0; //初始化總和為0
for (int i = 0; i< n; i++) {
sum += a; //累加每一項的值
a += d; //求下一項的值
}
System.out.println("前" + n + "項的和為:" + sum);
}
}

上述代碼中,定義了首項a、公差d和要求的項數(shù)n。然后使用for循環(huán)從第一項開始累加每一項的值,并計算下一項的值。最后輸出前n項的和。

對于任意的等差數(shù)列,可以根據(jù)公式計算其前n項和:

Sn = (a1 + an) × n ÷ 2

其中,a1為首項,an為第n項,n為項數(shù)。

public class ArithmeticSequence {
public static void main(String[] args) {
int a1 = 1;
int d = 2;
int n = 10;
int an = a1 + (n - 1) * d; //計算第n項的值
int sum = (a1 + an) * n / 2; //計算前n項的和
System.out.println("前" + n + "項的和為:" + sum);
}
}

通過公式計算出第n項的值an,然后計算前n項的和sum。該方法適用于任意等差數(shù)列。