java选择结构
/**选择结构*/ public class Demo06{ public static void main(String []args){ // if...else...型 String name = "张三"; //String 比较内容相等 equals if("张三".equals(name)){ System.out.println("欢迎张三"); }else{ System.out.println("谢谢光临"); } // if...else if...else...型 int i= 3; if(i<2){ System.out.println("if"); }else if(i<3){ System.out.println("else if"); }else{ System.out.println("else"); } // switch case 型 int month = 1; switch(month){ case 1: System.out.println("春天"); break; case 2: System.out.println("夏天"); break; case 3: System.out.println("秋天"); break; case 4: System.out.println("冬天"); break; default: System.out.println("没有这个月份"); break; } } }
1.选择结构
2.1 if(条件){
执行语句1
}else{
执行语句2
}
2.2 if(条件){
执行语句
}else if(条件){
执行语句
}else{
执行语句
}
如果有条件满足,后面的条件不再执行
2.3switch(数据类型){
case 结果1:
执行语句
break;
case 结果1:
执行语句
break;
...
default:
执行语句
break;
}
※case具有穿透,我们使用break来抑制穿透