使用三种不同循环结构对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 /**
15  *
16  * 功能描述:
17  * 第一种求法,使用while结构
18  *
19  * @Author: apple.
20  * @Date: 2019/8/14 3:48 PM
21  */
22         while (i <= 100) {
23             sum += i;//这步求和      i = i +sum就是每次循环的偶数给i
24             i += 2;//这步求偶数    sum= sum +2就是循环每次的偶数
25
26         }
27 /**
28  *
29  * 功能描述:
30  * 第二种求法,do-while循环
31  *
32  * @Author: apple.
33  * @Date: 2019/8/14 3:49 PM
34  */
35 //        do {
36 //            sum += i;
37 //            i += 2;
38 //        } while (i <= 100);
39 /**
40  *
41  * 功能描述:
42  * 第三种求法,for循环
43  *
44  * @Author: apple.
45  * @Date: 2019/8/14 4:00 PM
46 *///上面声明赋值了所以for循环判断中不用重新声明赋值
47 //        for (; i <= 100; i += 2) {
48 //            sum += i;
49 //
50 //        }
51         System.out.println("和" + sum + "\n" + i);
52     }
53
54
55 }

使用while、do..while、for循环计算100以内的偶数之和

?运行结果

?调优方向

得大神解析才能弄明白它到底怎么计算的

附大神解析:

?错误记录

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

时间: 2024-07-30 16:06:28

使用三种不同循环结构对100以内偶数求和的相关文章

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

04 : 循环结构

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构. 它由循环体中的条件,判断继续执行某个功能还是退出循环. 根据判断条件,循环结构又可细分为先判断后执行的循环结构和先执行后判断的循环结构 循环结构1:for 形式 for(循环的开始位置;循环的条件;更改条件){ 循环体 } 嵌套for循环 概述 根据外层的条件,判断里层能否执行,如果能执行,就把里层代码都循环完毕后,再继续执行外层,继续判断. 形式 for(循环的开始位置 ; 循环的条件 ; 更改条件 ){//外循环 for(循环的

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对象,这个循

浅谈java中循环结构之一——————while的简单应用

1.什么是循环? 有时您希望代码在工作完成之前反复做同一件事.可使用循环 实现此目的.循环是一种编程结构,它在满足某个特定条件(或某组条件)时反复执行.循环结构就是为了解决重复代码或者是有规律的代码. 2.今天先简单谈谈while的简单应用 先谈谈while循环的三要素 while循环的三要素:(1)初始化变量(2)循环条件(3)改变循环变量的值 当你要用while循环时主要知道这三个要素什么,那么循环起来就得心应手了. 下面是while循环语法和特点:                    

java07循环结构

public class While02 { public static void main(String[] args) { /** * while(循环条件){ * 循环体(循环操作) * } * 循环条件 必须是一个boolean类型的值! * * 当满足了循环条件,会执行循环体,直到不满足循环条件是退出! */ System.out.println("大家辛苦了1"); System.out.println("大家辛苦了2"); System.out.pri

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

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

java基础 ----- 循环结构

循环的结构特点 :    循环条件   循环操作 -----     while 循环 来个小例子,实现打印50 份shij 1.确定循环条件和循环操作 2.套用while语法写出代码 3.检查循环能否退出 1 public class WhileDemo { 2 3 /* 4 * 如何使用while循环 5 */ 6 public static void main(String[] args) { 7 int count = 1; 8 while(count <= 50){ 9 System.

第五章 循环结构(一)

一.本章目标 理解循环的含义 会使用while循环结构 会使用do-while循环结构 会使用调试解决简单的程序错误 二.内容 1 循环结构 1.1 为什么需要循环结构 问题: 张浩Java考试成绩未达到自己的目标.为了表明自己勤奋学习的决心,他决定写一百遍"好好学习,天天向上!" 普通做法: System.out.println("第1遍写:好好学习,天天向上!"); System.out.println("第2遍写:好好学习,天天向上!");

shell使用for循环完成100以内累加

# 100以内整数和 #!/bin/sh declare -i SUM=0 for ((i=1;i<=100;i+=1)) do         let SUM+=$i done echo $SUM #!/bin/sh declare -i SUM=0 for i in {1..100} do         let SUM+=$i done echo $SUM #100以内偶数和 #!/bin/sh declare -i SUM=0 for ((i=2;i<=100;i+=2)) do