目录
控制语句
if
switch
作业
3类:
选择语句:if语句、switch语句
循环语句:for循环、while循环、do...while...循环
转向语句:break、continue、return
if语句的语法格式
第一种写法:
if(布尔表达式){
java语句;
java语句;
}第二种写法:
if(布尔表达式){ // 分支1
java语句;
}else{ // 分支2
java语句;
}第三种写法:
if(布尔表达式1){ // 分支1
java语句;
}else if(布尔表达式2){ // 分支2
java语句;
}else if(布尔表达式3){
java语句;
}else if(布尔表达式4){
java语句;
}....第四种写法:
if(布尔表达式1){ // 分支1
java语句;
}else if(布尔表达式2){ // 分支2
java语句;
}else if(布尔表达式3){
java语句;
}else if(布尔表达式4){
java语句;
}else{
java语句; // 以上条件没有一个成立的。这个else就执行了。
}注意:对于if语句来说,在任何情况下只能有1个分支执行,不可能存在2个或者更多个分支执行
练习
switch语句的语法格式
switch(值){
case 值1:
java语句;
java语句;...
break;
case 值2:
java语句;
java语句;...
break;
case 值3:
java语句;
java语句;...
break;
default:
java语句;
}其中:break;语句不是必须的。default:分支也不是必须的
注意:如果分支执行了,但是分支最后没有“break;”,此时会发生case穿透现象
1、根据指定月份,打印该月份所属的季节。
3,4,5 春季
6,7,8 夏季
9,10,11 秋季
12, 1, 2 冬季
if和switch各写一版
2、从键盘接收一个数字,判断该数字的正负
3、 从键盘接收一个数字,判断该数字的奇偶
4、整数大小比较:输入两个整数,比较大小,
若x>y 输出 >
若x=y 输出 =
若x<y 输出 <
5、编写程序,由键盘输入三个整数分别存入变量num1,num2,num3中,对它们进行排序,
使用if-else结构,并按从小到大的顺序输出
6、打车起步价8元(3KM以内)
超过3KM,超出的每公里1.2元
超过5KM,超出的每公里1.5元
请在键盘上接收公里数,得出总价