使用三種不同循環結構對1+2+3+...+100 求和


 1 /**
 2  * 功能描述: 使用三種不同循環結構對1+2+3+...+100 求和
 3  *
 4  * @Author: apple.
 5  * @Date: 2019/11/22 9:12 AM
 6  */
 7 public class Demo07 {
 8     //while循環
 9         public static void main(String[] args) {
10         //設置一個數值為0的變量,這個變量用來儲存1到100的累加之和
11         int sum = 0;
12         //設置一個自增變量,從1開始
13         int i = 1;
14         //當這個自增變量≤100的時候,進行累加
15         while (i <= 100) {
16             //在儲存數值的變量里面循環儲存i的值
17             sum += i;
18             System.out.println(i+" "+sum);//可以記錄每次循環i 和sum的值 清楚知道是怎么算的
19             //每循環一次,自增變量都+1
20             i++;
21         }
22         System.out.println("1+2+3+...+100的最終值為:" + sum);
23     }
24 
25 
26 /**
27  *
28  * 功能描述: for 循環
29  *
30  *
31  * @Author: apple.
32  * @Date: 2019/11/22 9:12 AM
33  */
34 //    public static void main(String[] args) {
35 //        int sum = 0;
36 //        for (int i = 1; i <=100; i++) {
37 //            sum += i;
38 //        }
39 //        System.out.println(sum);
40 //    }
41 
42 
43     /**
44      * 功能描述: do while循環
45      *
46      * @Author: apple.
47      * @Date: 2019/11/22 9:14 AM
48      */
49 //    public static void main(String[] args) {
50 //        int i = 1;
51 //        int sum = 0;
52 //        do {
53 //            sum += i;
54 //            i++;
55 //        } while (i<=100);
56 //        System.out.println(sum);
57 //    }
58 
59 }
View Code
▷運行結果

 

 

可以輸出i 和sum 記錄每次循環i 和sum的值 清楚知道是怎么算的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM