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 }