`
幼儿园扛把子
  • 浏览: 1460 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

for,while,do......while的用法

阅读更多
第一种:for循环

循环结构for语句的格式:

    for(初始化表达式;条件表达式;循环后的操作表达式) {
        循环体;   
}

class Dome_For2{
      public static void main(String[] args) {
            //求1-10的偶数的和
             int sum = 0;
             for (int i = 1;i<=10 ; i++ ) {
                   if (i%2 ==0) { //判断语句
                   sum +=i; //求和
                   }
             }
             System.out.println(sum);
      }
}
        输出结构为30


第二种while语句

  循环结构while语句的格式:

初始化语句;

while(判断条件语句) {
    循环体语句;
    控制条件语句;
 }

class Demo_While {
     public static void main(String[] args) {
          //求1-100之和
          int sum = 0;    //定义初始和为0
          int i = 1;    //定义开始求和的第一个数
          while (i <= 100   //判断条件语句) {   
          sum += i; //sum = sum + i;
          i++; //让变量i自增
          }
     System.out.println("sum = " + sum);
     }
}


  输出结果为: sum = 5050


第三种do....while语句

循环结构do...while语句的格式:

初始化语句;

      do {
            循环体语句;
            控制条件语句;
          }while(判断条件语句);

class Demo1_DoWhile {
      public static void main(String[] args) {
             //求1-100的和
             int sum = 0;    //定义变量sum,用于存储求和的值
             int i = 1;    //定义变量i
             do {
                  //System.out.println("i = " + i); //循环体语句
                    sum +=i;     //求和
                    i++;
             }
      while (i <= 100);   //判断条件语句
      System.out.println("sum = "+sum);   //输出结果
      }
}


输出结果:sum = 5050


总结: 三种循环语句的区别:


    1.do...while循环至少执行一次循环体,即先循环一次再判断条件是否成立,然后决定是否执行循环体语句.


    2.而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.

        3.for,while可互换使用,一般在已知循环次数的情况下会使用for。
分享到:
评论

相关推荐

    while do...while for循环

    根据不同的需求,可以选择使用`while`、`do...while`或`for`循环: - `while`循环适合在不知道循环次数的情况下使用。 - `do...while`循环至少执行一次循环体,适用于必须至少执行一次的情况。 - `for`循环适用于...

    Dart 循环语句 for while do...while break continue 多维列表循环.zip

    本资料包详细讲解了Dart中的`for`、`while`、`do...while`、`break`、`continue`以及多维列表循环的用法,并提供了PPT演示和源码示例。以下是对这些知识点的深入解释: 1. **for循环**:`for`循环通常用于迭代序列...

    While...Wend的应用(VB6.0代码编写)

    在VB6.0编程环境中,`While...Wend` 是一个循环控制结构,用于执行一段代码块直到指定的条件不再满足。...在实际开发中,结合其他控制结构,如 `For...Next` 或 `Do...Loop`,可以更好地解决各种复杂的逻辑问题。

    do......while的用法

    最后,作者又回到了使用do...while循环的思路,强调其重要性,并且提供了在实际编程中实现do...while循环的示例,说明了如何通过循环结构来确定年龄的可能值。通过自定义的函数和do...while循环,我们不仅能够遍历...

    do...while循环习题及参考答案

    对于提供的"49.dowhile循环习题讲解"文件,可能是详细的习题集或者解答,包括各种类型的题目和解析,可以作为学习和复习`do...while`循环的好资料。通过深入学习和实践这些习题,你将能够更好地理解和掌握`do......

    for while dowhile_javado-while循环_

    例如,"DoWhileTest.java"可能展示了如何使用do-while循环进行一系列操作,而"ForWhileTest.java"则可能展示了for和while循环的应用。这些示例可以帮助我们更好地理解每种循环结构的用法。 总的来说,for、while和...

    浅谈php中的循环while、do...while、for、foreach四种循环

    本文将详细解析PHP中的四种主要循环结构:while、do...while、for以及foreach,并通过实例来展示它们的工作原理和用法。 1. while循环 while循环在满足指定条件时重复执行代码块。它的基本语法是: ```php while...

    Java中do…while循环语句实例1.pdf

    do...while循环与其他类型的循环,如for和while相比,具有其独特性。在for循环中,初始化、条件测试和迭代都在循环的头部,而在while循环中,条件测试位于循环开始之前。do...while循环的这种后测试特性使得它在某些...

    dowhile-001.rar_statement

    这个`dowhile-001.js`文件很可能展示了这样的用法。 例如,假设我们有一个计数器`i`,并且希望在`i`等于3时跳过打印操作,但继续执行下一次循环,我们可以这样做: ```javascript counter: do { i++; if (i ==...

    计算机软件及应用vb循环结构PPT课件.pptx

    通过PPT课件中的例题和小测验,学生可以在实践中更好地掌握这些循环结构的使用方法,提高编程效率和问题解决能力。对于任何希望在软件开发领域深入学习和发展的学生来说,理解和熟练运用循环结构都是不可或缺的。

    java1_chapter3_while_dowhile_for.zip

    在"java1_chapter3_while_dowhile_for.zip"这个压缩包中,包含的是关于Java中的`while`, `do-while`, 和 `for`三种循环的学习材料,适用于初学者。 1. **while循环**:`while`循环是最基础的循环结构,它的执行依赖...

    while和do-while的使用

    本文将重点探讨`while`和`do-while`循环的使用方法及其之间的区别。 #### while循环 `while`循环是一种先判断条件再执行循环体的结构。只有当条件为真(true)时,循环体才会被执行。一旦条件变为假(false),则...

    程序设计-do…while语句.pptx

    在程序设计中,`do…while`语句是一种重要的循环结构,它与常见的`while`语句有所不同。...理解并掌握`do…while`语句的用法,是程序设计基础中的重要一环,能帮助我们编写更灵活、更具适应性的代码。

    Java 零基础控制语句 - do-while 循环.md

    本文将深入探讨`do-while`循环的基础概念、语法结构及应用实例,帮助初学者快速掌握其使用方法。 #### 二、`do-while`循环基本概念 `do-while`循环的核心特点在于它的执行顺序:先执行循环体内的代码,然后判断条件...

    1+2+3...程序,用do while循环方法求整数的和运算,VB.net2008源代码

    程序"是指一个简单的数学计算应用,它使用了`Do While`循环结构来执行整数序列的累加操作,即求和运算。这个程序的基本思想是初始化一个变量作为累加器,然后通过循环逐个累加整数,直到达到预设的条件。下面我们将...

    do-while语句翻译设计

    LL(1)是一种自左向右扫描输入,并且仅使用一个符号栈的最左推导的解析方法。在这个实验中,可能涉及到将C++的`do-while`语句转换为四元式的过程。 四元式(Quad)是一种中间代码表示形式,通常用于编译器的设计。它...

    详解Java中的do...while循环语句的使用方法

    来看一个简单的例子,计算1到100之间所有整数的和,可以使用do...while循环实现: ```java int sum = 0; int i = 1; do { sum += i; i++; } while (i ); System.out.println("1到100之间所有整数的和是: " + ...

    WEB开发 之 VBScript 循环语句.docx

    在本篇文章中,我们将详细介绍每种循环语句的使用方法和场景。 一、For...Next语句 For...Next语句是VBScript中最常用的循环语句之一。当我们确定需要重复执行代码的次数时,可以使用For...Next语句来运行这段代码...

    退出条件循环 do while.ppt

    `do while`循环提供了一种确保至少执行一次循环体的方法,适用于那些需要在执行后检查条件的情况。理解各种循环类型的特点,并根据需求选择最合适的,可以提高代码的效率和可读性。在实际编程过程中,结合其他控制...

    Java实验-循环语句,for,while,do-while

    public class DoWhile { public static void main(String[] args) { long result = 0; long f = 1; int i = 1; do { f = f * i; result = result + f; i++; } while (i ); System.out.print("the result ...

Global site tag (gtag.js) - Google Analytics