使用三种不同循环结构对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 }

?运行结果

可以输出i 和sum 记录每次循环i 和sum的值 清楚知道是怎么算的

原文地址:https://www.cnblogs.com/appleworld/p/11909999.html

时间: 2024-11-05 14:38:20

使用三种不同循环结构对1+2+3+...+100 求和的相关文章

使用三种不同循环结构对100以内偶数求和

?分析思路 在循环里面增加约束,使累加1变成累加2 1 package com.循环; 2 3 /** 4 * 功能描述: 5 * Java使用三种不同循环结构对100以内偶数求和 6 * 7 * @Author: apple. 8 * @Date: 2019/8/14 3:36 PM 9 */ 10 public class Demo { 11 public static void main(String[] args) { 12 int i = 0; 13 int sum = 0; 14 /

for循环的三种写法

第一种写法  传统的方法,遍历数组 String[] arr = { "amy", "heinrich", "cindy", "git" }; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } 打印台 amy heinrich cindy git 这种方式最简单,对数组还有集合都可以 第二种 而对于遍历Collection对象,这个循

04 循环结构概述和for语句的格式及其使用

04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do-while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行循环后的操作表达式 e:回到B继续. D:案例演示 在控制台输出10次"hellow

04循环结构概述和for语句的格式及其使用

* A:循环结构的分类 * for,while,do...while * B:循环结构for语句的格式:* for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }* C执行流程: * a:执行初始化语句 * b:执行判断条件语句,看其返回值是true还是false * 如果是true,就继续执行 * 如果是false,就结束循环 * c:执行循环体语句; * d:执行循环后的操作表达式 * e:回到B继续.* D:案例演示 * 在控制台输出10次"helloworld"

4th 循环结构概述和for语句的格式及其使用

04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行循环后的操作表达式 e:回到B继续. D:案例演示 在控制台输出10次"hell

part4-2 流程控制二(循环结构,while、for循环,列表推导式、生成器推导式,常用工具函数,控制循环结构,4个简单实例)

循环语句在循环条件满足时,可反复执行某一段代码,这段被重复执行的代码称为循环体.在循环体中,需要在合适的时候把循环条件设置为假,从而结束循环:否则循环一直执行下去形成死循环.循环语句通常包含如下4个部分.(1).初始化语句(init_statements):在循环开始前执行,有一条或多条语句,用于完成一些起初始化工作.(2).循环条件(test_expression):一个布尔表达式,决定是否执行循环体.(3).循环体(body_statements):循环的主体,根据循环条件是否允许,这个代码

Java三种循环结构的区别

第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6 for (int i = 1;i<=10 ; i++ ) { 7 if (i%2 ==

JAVA-初步认识-第三章-循环结构

一. 概述 循环结构的代表性语句是三个,while,do while,for. 回想一下之前的结构知识点讲解,结构分为这么几种,顺序结构,判断结构,选择结构,循环结构.其中判断结构是if语句,有三种格式.选择结构是Switch语句. 循环结构的三种语句和之前所学的if语句,switch语句一样,都有固定的格式. 二. while语句 while循环语句的结构如下: while(条件表达式) { 执行语句; } 解析一下while语句,和之前的if,switch语句一样,在这些语句的前面都会有一些

Java语言----三种循环语句的区别

------- android培训.java培训.期待与您交流! ---------- 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6 fo