Java--顺序结构和选择结构01

顺序结构与选择结构

1.顺序结构

  1. java 基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。

  2. 顺序结构是最简单的算法结构。

  3. 语句和语句直间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构

2.选择结构

<1> if单选择

语法:

if(布尔表达式){

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

}

image-20210318103734196

 

 

<2>if双选择

语法:

 if(布尔表达式){
 
 //如果布尔表达式的值为true
 
 }else{
 
 //如果布尔表达式的值为false
 
 }

 

image-20210318110151927

 

<3>if多选择结构

语法:

 if (布尔表达式1){
 
 //如果布尔表达式1的值为true
 
 }else if(布尔表达式2){
 
 //如果布尔表达式2的值为true)
     
 }else if(布尔表达式3){
 
 //如果布尔表达式3的值为true
 
 }else{
 
 //如果以上布尔表达式的值都不为true
 
 }

 

 

<4>嵌套的if 结构

语法:

 if (布尔表达式1){
     
 //如果布尔表达式1的值为true
     
     if(布尔表达式2){
         
 //如果布尔表达式2的值为true
    }
 }

 

<5>switch 多选择结构

  1. 多选择结构还有一个实现方式就是switch case语句。

  2. switch语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

  3. switch语句中的变量类型可以是:

    <1>byte、short、int或者char;(八大基本类型

    <2>从Java SE 7开始 switch支持字符串String类型;(字符串的比较

    <3>同时case标签必须为字符串常量或字面量。

语法:

 switcch(expression){
     case value:
     //语句
     break;//可选
     case value:
     //语句
     break;//可选
     //你可以有任意数量的case语句
     default://可选
     //语句
 }

 

switch:匹配一个具体的值;

case:有穿透现象,若case语句后面没写break,当匹配到对应的case时,将符合条件后面的所有输出值。

break:终止switch语句。

posted @ 2021-03-25 16:47  秋名山车神ff  阅读(39)  评论(0)    收藏  举报