• java 第三章 流程控制语句


    1、条件语句

      (1)if 语句 ( 单一条件)

      if (表达式){

        执行语句块

       }

      (2)执行流程

    ·  

      if 语句

       条件表达式可以是任何一种逻辑表达式

         如果表达式值为true,则执行花括号的内容后,再执行后面的语句

         如果表达的值为false,则直接执行后面的语句

           如果,大括号号中,只有一条语句,则可以省略大括号(推荐不

    省略)

      

      变量 = 布尔表达式 ? 语句1: 语句2
        如果布尔表达式的值为true,则执行语句1
        如果布尔表达式的值为false,则执行语句2

       if 语句( 多选一)

        if (表达式1)
        {
        执行语句块1
        }
        else if(表达式2)
        {
        执行语句块2
        }

      switch语句

      switch (表达式)

      {
      case 取值1:语句块1
      …
      case 取值n:语句块n
      default: 语句块n+1
      }

      switch 语句

        表达式的值只可以接受int、byte、char、short 型,不接受其他类型的值
        不允许有重复的case取值
        switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止

    2、循环语句

      while 循环

        while (条件表达式){

        执行语句块
        }

       do…while 循环

        do

        {

        执行语句块

        } while(条件表达式 );

      for 循环

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

        {
          执行语句块
        }

      死循环

         for(int x=1;;x++){

          System.out.println("x="+x);
         }

         while(true){
          System.out.println("x="+x);
         }

      循环的中断

       在使用循环语句时,只有循环条件表达式的值为false时,才能结束循环。有时,我们想提前中断循环,要实现这一点,只需要在循环语句块中添加break或continue语句

        break;      结束最近的一层循环

        continue;   跳出本次循环

     流程控制语句

        for(①;②;④){

          ③

        }

     增强for循环(数组循环)

        for(int i :array){

          System.out.println(i);

        }

  • 相关阅读:
    14.3 Go iris
    14.2 Go性能优化
    14.1 Go数据结构
    13.3 Go章节练习题
    13.2 Go练习题答案
    13.1 Go练习题
    12.1 Go nsq
    11.3 Go 开发博客
    11.2Go gin
    11.1 Go Http
  • 原文地址:https://www.cnblogs.com/makangning/p/9476807.html
Copyright © 2020-2023  润新知