• 使用三种不同循环结构对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的值 清楚知道是怎么算的
  • 相关阅读:
    js中面向对象的写法
    js中防止全局变量被污染的方法
    移动端的头部标签和meta
    励志
    UX是什么?
    HTTP
    Django RestFramework (DRF)
    Vue(一)
    Vue-基础
    Vue-es6基础语法
  • 原文地址:https://www.cnblogs.com/appleworld/p/11909999.html
Copyright © 2020-2023  润新知