顺序结构

顺序结构

任何一个算法都离不开的基本算法结构

选择结构

If单选选择结构

语法格式:

If(布尔表达式)

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

}

 

If双选选择结构

语法格式:

If(布尔表达式)

{//如果布尔表达式为true

}else{

//如果布尔表达式为false

}

 

If多选选择结构

语法结构:

If(布尔表达式1

{//如果布尔表达式 1的值为true执行该语句

}else if(布尔表达式2{

//如果布尔表达式2的值为true执行该语句

}else if(布尔表达式3{

//如果布尔表达式3的值为true执行该语句

}else{

//如果以上布尔表达式都不为true则执行该语句

}

嵌套的if结构

语法结构:

If(布尔表达式1{

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

If(布尔表达式2{

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

}

}

switch多选择结构

语法结构:

switchexpression{

case value:

//语句

break//可选

case value

//语句

break//可选

可以有任意数量的case语句

default://可选

//语句

}

switch语句中的变量可以是:

byte short int char

java se7开始支持字符串String类型如果要使用同时case标签必须为字符串常量或字面量

case穿透

switch匹配一个具体的值

break终止继续输出

*equals(判断字符串是否相等)

posted @ 2022-10-01 22:19  花开富贵Y  阅读(20)  评论(0)    收藏  举报