如何用JAVA应用程序编写从1+2+ +n=1000的程序

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:16:47

for(int i=1,j=0;j<=1000;i++){
j+=i;
if(j>1000)
System.out.println(i);

1
3
6
10
15
21
28
36
45
55
66
78
91
105
120
136
153
171
190
210
231
253
276
300
325
351
378
406
435
465
496
528
561
595
630
666
703
741
780
820
861
903
946
990
1035
45

你应该是要加到当结果大于或者等于1000的时候停止吧
代码可以如下:
int result = 0;
for (int i = 1; result <= 1000; result += i++) {
System.out.println("i = " + i + ", result = " + result);
}
或者:
int result = 0, i = 1;
do{
System.out.println("i = " + i + ", result = " + (result += i++));
} while ( result <= 1000);或者:
int result = 0, i = 1;
while (result <= 1000)