6月14号 Java流程控制 选择结构

Posted 不期而遇u

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6月14号 Java流程控制 选择结构相关的知识,希望对你有一定的参考价值。

  • if单选择结构

    if{

  //如果布尔表达式为true将执行的语句

    }

  如果是false将跳过语句

  • if双选择结构

     语法

if(布尔表达式){

//如果布尔表达式的值为ture

}else{  

//如果布尔表达式的值为false

}

 

else后面没有布尔表达式

  • if多选择结构

 if(布尔表达式1){

 

 

//如果布尔表达式1的值为ture执行代码

 

 

}else  if(布尔表达式2){  

 

 

//如果布尔表达式2的值为ture执行代码

 

}else  if(布尔表达式3){  

 

 

//如果布尔表达式3的值为ture执行代码

}else  {  

 

//如果布尔表达式3的值为ture执行代码 

}

 

 

  • 嵌套的if结构

语法:

if(布尔表达式1){

//如果布尔表达式1的值为ture执行代码

}

if(布尔表达式2){

//如果布尔表达式2的值为ture执行代码

}

使用嵌套的if、、else语句是合法的,也就是说你可以在另一个if或者else if语句中使用if或者else if语句。

你可以像if语句一样嵌套else if、、else

  • switch多选择结构

语法

switch(expresson){

case value:

//语句

break;//可选

case value:

//语句

break;//可选

//你可以有任意数量的case语句

default://可选

//语句

}

  • switch语句中的变量类型可以是:
  • byte  short  int  char
  • 现在支持String类型了
  • 同时case标签必须为字符串常量或者字面量

 

break穿透,如果不加break会输出后面的程序

如果加入,则不会

 

 

switch可以支持string是直接到原码

要学会看源码

以上是关于6月14号 Java流程控制 选择结构的主要内容,如果未能解决你的问题,请参考以下文章

6月10号 Java流程控制 用户交互Scanner

Java基础语法 - 流程控制语句

2020年7月23日 Java 流程控制语句

10月30,3111月7.8.Java第三课

Java基础—Java流程控制

java控制流