Java入门小题目。

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:57:18
1+1+2+3+5+8......+n. 做20个循环. 用循环做,最后求和.

程序:
public class Test{
public static void main(String[] args) {
int a = 1, b = 1;
int i = 0;
int temp;
int sum = a + b;
System.out.println(a);
System.out.println(b);
for (i=0; i<20; i++){
a += b;
sum += a;
System.out.println(a);
temp = b;
b = a;
a = temp;
}
System.out.println("sum : "+sum);
}
}

结果:
---------- Run Java ----------
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
sum : 46367

输出完成 (耗时: 0 秒) - 正常终止

int sum=1;
for(int i=1;i<20;i++){
sum+=i*2-1;
}
System.out.print(sum);
我这里没开编译器不知道对不对

//1+1+2+...+n=0+1+1