求(1)+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+100)的结果

 1 public class exercise08{
 2     //编写一个main方法
 3     public static void main(string[] args){
 4 //求(1)+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+100)的结果
 5 //
 6 //思路分析
 7 //1.一共有100项相加
 8 //2.每一项的数字在逐渐增加
 9 //3.很像一个双层循环
10 //i 可以表示是第几项,同时也是当前项的最后一个数
11 //4.使用 sum 进行累积即可
12         int sum = 0;
13         for(int i = 1;i<=100;i++){
14             for(int j = 1;j <= i; j++){//内层对1-i进行循环
15                 sum += j;
16             }
17         }
18         System.out.println("sum =" + sum);
19 
20 
21     }
22 }

 

posted @ 2024-07-26 08:00  勤奋的小番茄  阅读(9)  评论(0编辑  收藏  举报