使用三种不同循环结构对1+2+3+...+100 求和

Posted appleworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用三种不同循环结构对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的值 清楚知道是怎么算的

以上是关于使用三种不同循环结构对1+2+3+...+100 求和的主要内容,如果未能解决你的问题,请参考以下文章

循环不简单,简单聊聊常用的三个shell循环,for-while-until

java循环结构

java基础知识之循环结构与数组

其实C语言就是三种结构吧?顺序结构、选择结构、循环结构?

java的结构和方法

Python中的程序基本结构都有哪些呢?