循环控制语句

  1. Java中的循环控制语句一共有3种,分别是while,do… while以及for循环。
  2. while循环,形式为:
    while(布尔表达式)
      {
        //待执行的代码
      }

  

public class WhileTest
{
    public static void main(String[] args)
    {
        int a = 2; //循环变量
        int sum = 0; //存储相加后的结果

        while(a <= 100)
        {
            sum += a;
            a += 2;
        }
        System.out.println(sum);
    }
}

  3. do…while循环,新式为:
      do
      {
        //待执行的代码
      }
      while(布尔表达式);

public class DoWhileTest
{
    public static void main(String[] args)
    {
        int a = 2;//循环变量
        int sum = 0; //存储相加后的结果

        do
        {
            sum += a;
            a += 2;
        }
        while(a <= 100);

        System.out.println(sum);

        int b = 2;

        while(b < 1)
        {
            System.out.println("Hello World");
        }

        do
        {
            System.out.println("Welcome");
        }
        while(b < 1);
    }
}

  4. while与do…while之间的区别:如果布尔表达式的第一次判断就为false,那么while循环一次也不执行;do…while循环则会执行一次。

    如果布尔表达式第一次判断为true,那么while循环与do…while循环等价。
  5. for循环(使用最多的一种循环),形式为:
    for(变量初始化; 条件判断; 步进)
    {
      //待执行的代码
    }
  for循环的执行过程:
  1) 执行变量初始化。
  2) 执行条件判断。如果条件判断结果为假,那么退出for循环,开始执行循环后面的代码;如果条件判断为真,执行for循环里面的代码。
  3) 执行步进。
  4) 重复步骤2。

public class ForTest
{
    public static void main(String[] args)
    {
        int sum = 0; //存储相加后的结果

        for(int i = 2; i <= 100; i += 2)
        {
            sum += i;
        }

        System.out.println(sum);

        int sum2 = 0; //存储相加后的结果

        for(int i = 100; i >= 1; i--)
        {
            sum2 += i;
        }

        System.out.println(sum2);
    }
}
时间: 2024-10-29 19:07:18

循环控制语句的相关文章

(7)javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框

一.循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句.do...while语句 和for语句. 1.While语句 语法: While(条件表达式语句) { 执行语句块 } 当"条件表达式语句"的返回值为true时,则执行大括号"{ }"中的语句块,当执行完大括号"{ }"的语句块后,再次检测条件表达式的返回值,如果返回值还为true,则重复执行大括号"{ }"中的语句块,

22:python中的循环控制语句

循环控制语句可以更改语句执行的顺序.Python支持以下循环控制语句: 控制语句 描述 break 语句 在语句块执行过程中终止循环,并且跳出整个循环 continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环. pass 语句 pass是空语句,是为了保持程序结构的完整性. 22.1 break语句 Pythonbreak语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,

shell脚本编程之循环控制语句(continue/break/sleep)

循环控制语句: continue:提前结束本轮循环,而直接进入下一轮循环判断: while  CONDITION1; do CMD1 ... if  CONDITION2; then continue fi CMDn ... done 示例:求100以内所有偶数之和: #!/bin/bash # declare -i evensum=0 declare -i i=0 while [ $i -le 100 ]; do     let i++     if [ $[$i%2] -eq 1 ]; th

javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框

一.循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句.do...while语句 和for语句. 1.While语句 语法: While(条件表达式语句) { 执行语句块 } 当“条件表达式语句”的返回值为true时,则执行大括号“{ }”中的语句块,当执行完大括号“{ }”的语句块后,再次检测条件表达式的返回值,如果返回值还为true,则重复执行大括号“{ }”中的语句块,直到返回值为false时,结束整个循环过程,接着往下执行while代码

Python条件控制语句与循环控制语句(四)

程序语言的条件控制语句与循环控制语句都一样,都是if与while还有for等. Python的条件语句是通过一条或多条语句的执行结果(True或false)来决定执行的代码块. If语句一般格式为: If condition_1 : statement block_1 elif condition_2  : Statement block_2 else condition_3 : Statement block_3 如果condition_1条件成立,则执行 statement block_1,

变量,循环控制语句

一.程序执行的过程 1.预编译:主要处理源代码中的预处理指令,引入头文件,去除注释,处理所有的条件编译指令,宏的替换,添加行号,保留所有的编译器指令. gcc -E main.c -o main.i 2.编译:编译过程所进行的是对预处理后的文件进行语法分析,词法分析,语义分析,符号汇总,然后生成汇编代码. gcc –S main.i -o main.s 3.汇编:这里的汇编所说的是一个过程,将汇编代码转成二进制文件,二进制文件就可以让机器来读取.每一条汇编语句都会产生一句机器语言. gcc -c

PHP循环控制语句之“while”

在我们的程序开发中,有时可能需要重复的使用某段代码或者某段函数,比如需要输入“1*2*3*4...*100”,如果让人工来输入的话,会浪费很多的时间,也很繁琐,但是,在这种情况下,有一个很好的办法,就是使用我们的PHP循环控制语句,使用PHP循环控制语句,可以快速的完成计算,在PHP中,为我们提供了四种循环控制语句:while.do...while.for.和foreach.本章,先给大家讲解第一种循环控制语句“while”循环语句.直线电机分类 “while”循环语句的语法格式 while循环

条件,循环控制语句

循环控制语句:for,while.在python中for比较常用,主要用来遍历循环序列,可以嵌套. ##相互嵌套 a=[['apple','banana','grape'],('1','2','3')] for x in a: for y in x: print(y,end=' ') 输出结果:apple banana grape 1 2 3 Python中还提供了range函数 range(x,y,z) 举个例子:range(1,6,2)意思是从1遍历到6,步长为2,可以取1,不能取6.步长默

Java基础:循环控制语句

有三种:for,while,do...while for循环语句: A:格式 for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 执行流程: a:执行初始化语句 b:执行判断条件语句 如果这里是true,就继续 如果这里是false,循环就结束 c:执行循环体语句 d:执行控制条件语句 e:回到b B:注意事项 a:判断条件语句无论简单还是复杂,结果是boolean类型 b:循环体语句如果是一条,可以省略大括号,但是不建议 c:有分号就没有左大括号,有左大括号就没有分号 Dem