概述
if选择结构
if结构:
if(判断)
{
//如果判断为true将执行的语句,false则不执行
}
if elae结构:
if(判断){
//如果判断为true将执行的语句
}else{
//如果判断为false将执行的语句
}
if…else if…else 结构:
if(判断1){
//如果判断1为true将执行的语句
}if else(判断2){
//如果判断2为true将执行的语句
}if else(判断3){
//如果判断为true将执行的语句
}else{
//如果以上判断为false将执行的语句
}
注:如果判断1为true将不会执行下面代码,判断1为false则执行下面代码,以此类推;
多重if结构:
if(判断1){
//如果判断1为true将执行的语句
if(判断2){
//如果判断2为true将执行的语句
}
}
注:只有判断1成立才会执行判断2;
switch结构:
switch(key){
case value :
//执行的语句
break;
case value :
//执行的语句
break;
//可以写无数的case语句
default :
//执行的语句
}
switch case 语句有如下规则:
-
switch 语句中的变量类型可以是: byte、short、int 、char,从 Java SE 7 开始,switch 支持字符串 String 类型了
-
switch 语句可以拥有多个 case ,每个 case 后面跟一个要比较的值和冒号。
-
case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量和字面常量
-
当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。
-
当遇到 break 时,switch 语句终止,程序执行 switch 后面的语句执行,每一个case 语句不一定要包含 break 如果没有 break 出现,程序会继续执行下一条 case 语句,直到出现 break ,才会停止。
-
switch 语句的defaul(否则)(可以在任何位置,但建议在最后一个),default 在没有 case 语句的值和变量值相等的时候执行。
最后
以上就是忧伤向日葵为你收集整理的if选择结构与switch结构if选择结构switch结构:的全部内容,希望文章能够帮你解决if选择结构与switch结构if选择结构switch结构:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复