❶ java 等差數列求和
intbegin=1;
intend=11;
intstep=2;
intcount=0;
for(;begin<end;begin+=step){
count+=begin;
}
count+=end;
System.out.println(count);
❷ 數列求和這個java程序怎麼寫
public class Test
{public void calSum()
{long num = 9; // 數列的各個項,後面會改變其值,使用 long, 因為 int 會超范圍
long sum = num; // 存放數列和,使用 long, 因為 int 會超范圍
// 因為只到9999999999,所以只用 9 次
for (int i = 0; i < 9; i++)
{num = num * 10 + 9; // 根據數列當前項得到下一項的值
sum += num; // 計算目前為止所有數的和}
System.out.println("9+99+999+...+9999999999=" + sum);}
public static void main(String[] argv)
{Test test = new Test();
test.calSum();}}
或者public class Test{ public void calSum() { long num = 9; // 數列的各個項,後面會改變其值,使用 long, 因為 int 會超范圍 long sum = num; // 存放數列和,使用 long, 因為 int 會超范圍 // 因為只到9999999999,所以只用 9 次 for (int i = 0; i < 9; i++) {num = num * 10 + 9; // 根據數列當前項得到下一項的值 sum += num; // 計算目前為止所有數的和 } System.out.println("9+99+999+...+9999999999=" + sum) } public static void main(String[] argv) {Test test = new Test(); test.calSum();}