1.if判断语句
格式一:适用于一种判断情况
if(判断条件){
条件成立执行这里的代码
}
执行原理:
1.判断条件是否成立
2.如果成立(true),执行代码
3.如果不成立(false),结束if判断语句
格式二:适用于两种判断情况
if(判断条件){
条件成立执行这里的代码
}else{
条件不成立执行这里的代码
}
执行原理:
1.判断条件是否成立
2.如果成立(true),执行if里面代码
3.如果条件不成立(false),执行else里面的代码
格式三:适用于三种或者三种以上判断条件
if(条件1){
满足条件1执行的代码
}else if(条件2){
满足条件2执行的代码
}else if(条件3){
满足条件3执行的代码
}else{
不满足以上任何条件执行的代码
}
练习:
1.给出一个成绩,根据成绩输出对应的等级
90(包含)---100(包含) A
70(包含)---90(不包含) B
60(包含)---70(不包含) C
0(包含)--60(不包含) D
其它情况,输出“无效的成绩”
2.switch语句
int a = 5;
switch(表达式){
case 值1:
匹配值1,执行这里的代码;
break;
case 值2:
匹配值2,执行这里的代码;
break;
case 值3:
匹配值3,执行这里的代码;
break;
...
default:
不匹配以上任何值,执行这里代码;
break;
}
原理:
1.计算表达的值,
2.让表达式的值和case值进行匹配,如果匹配的,执行对应的语句,如果一个都匹配不上,执行default中的代码
练习:
给出一个整数,根据数字输出对应的星期
3.循环语句:
(1)while循环
格式:
while(判断条件){
循环的内容;
}
一般会声明一个变量,通过这个变量来控制循环次数
执行原理:
1.判断条件是否成立
2.如果不成立,结束循环
3.成立,执行循环内容,继续判断循环条件,直到条件不成立,结束循环
(2)do-while循环
格式:
do{
循环内容
}while(判断条件);
执行:
1.先执行一次循环内容
2.判断条件
3.如果不成立,结束循环
4.成立,执行循环内容,继续判断循环条件,直到条件不成立,结束循环
(3)for循环
格式:
for(初始化语句A;判断语句B;循环后的语句D){
语句循环C
}
原理:
1.执行初始化语句A
2.执行判断语句B
false:直接结束循环
true:执行语句C
3.循环后的语句D
4.从步骤2开始
4.关键字:
break:
用在switch语句和循环语句中
作用范围:
switch:结束switch语句
循环:结束当前所在循环
continue:
用在循环语句中
作用:
跳过本次循环,进入下一次循环
网友评论