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流程控制 选择结构的主要内容,如果未能解决你的问题,请参考以下文章