1、分支语句-流程控制
(1). 顺序结构
-- 没有特定语法结构,按照代码先后顺序依次执行
(2). 分支结构(if , switch)
—if语句
if(关系表达式){
执行语句1;
}else{
执行语句2;
}
判断是否为偶数,取余运算 number%2 == 0
if( number %2 == 0){
System.out.println(“偶数”);
}else{
System.out.println(“奇数”);}
—if…else if..else语句
if(关系表达式){
执行语句1;
}else if{
执行语句2;
}else{
执行语句n+1;
}
—switch语句
// 首先计算表达式的值
switch(表达式){
case value1: //case语句,是要和表达式进行比较的值
执行语句1;
break; // break中断语句,结束该switch语句
case value2:
执行语句2;
break;
default: // default语句所有case语句都不符合条件执行default
执行语句n+1;
[break:]
}
case穿透实例:春夏秋冬
一年十二个月,春:3,4,5 夏:6,7,8 秋:9,10,11 冬:12,1,2 swich判断
switch(weather) {
case 3:
case 4:
case 5:
System.out.println(“春”);
break;
case 6:
case 7:
case 8:
System.out.println(“夏”);
break;
case 9:
case 10:
case 11:
System.out.println(“秋”);
break;
case 12:
case 1:
case 2:
System.out.println(“冬”);
break;
default:
System.out.println(“错误”);}
switch语句中判断条件是确定的,类似于选择题有ABCD四个选项,可以选择,选择哪个选项输出哪个语句
在switch语句中 如果case语句不写break会出现穿透现象,直接执行下一个case语句,直至break出现该语句结束