Java 选择结构

流程控制语句

  1. 三大流程控制语句:顺序、选择、循环
    • 顺序结构,从上往下依次执行
    • 选择结构,根据条件执行对应的内容
    • 循环结构,循环执行,反复执行

选择结构

  1. if 结构 ,if - else 结构
  2. 多重 if
  3. 嵌套 if
  4. switch 结构
  5. if 和 switch 的区别
    • if 结构
      • 判断条件是布尔类型
      • 判断条件是一个范围
    • switch 结构
      • 判断条件是常量值
        JDK 7.0 以后表达式的值可以是基本数据类型的,byte,short,int,char,以及 String 类型。

循环结构

  1. while
    • 如果循环体只有一条语句,大括号可以省略
    • 为避免死循环,小括号后面不要加分号
    • 语法格式 while(条件){ <语句> }
  2. do-while
    • 注意事项
      • do-while 循环至少执行一次
      • 循环条件后的分号不能丢
      • 局部变量使用前必须初始化
    • 语法格式 do{ <语句>} while(循环条件);
    • Math.random() 得到 [0,1) 之间的随机数
  3. for
    • 语法格式:for(表达式1;表达式2;表达式3){ <语句>}
    • 注意事项:break 语句表示跳出当前循环
  4. 循环嵌套
  5. break 语句
    • break 语句可以结束当前循环的执行
    • 执行完 break 语句后,循环体中位于 break 语句后面的语句就不会被执行
    • 在多重循环中,break 语句只向外跳一层
    • 注意:break 跳出当前循环
  6. continue 语句
    • continue 语句只能用在循环里
    • continue 语句可以结束当前循环的执行,但是要继续执行下一次循环的执行