一:运算符和表达式
1.三目运算符(三元运算符)
表达式1?:表达式2:表达式3;
表达式1的值应该为boolean类型的值
如果表达式1的值为true,那么表达式2作为整个表达式的结果
如果表达式1的值为false,那么表达式3做为整个表达式的结果
一、流程控制语句
1.
if(条件){
//要执行的语句
}
2.
if(条件){
//条件为true时执行的语句
}else{
//条件不为true时执行的语句
}
3.多重条件语句
else if(){
}
练习:用if(){}else(){}语句和 else if(){}语句完成如下练习
手动输入一个考试分数 (0~100)
如果成绩 为 100分 ,奖励一台兰博基尼
如果成绩 大于等于90分,奖励一台 法拉利
如果成绩 大于等于80分,奖励一台 奥迪Q7
如果成绩 大于等于70分,奖励一台 奥拓R8
如果成绩 大于等于60分,奖励一台 自行车
否则 奖励 俩大嘴巴子
4.switch .....case
switch(表达式/变量){
case 情况1:
//要执行的语句;
break;
case 情况2:
//要执行的语句;
break;
case 情况3:
//要执行的语句;
break;
default://以上任何一块都没匹配上的时候
//要执行的语句;
break;
}
用switch .....case完成以下练习
请输入今天星期几,
星期一吃:米饭
星期二:吃馒头
星期三:吃面包
星期四:吃包子
星期五:吃饺子
星期六:吃油条
否则:不管饭,自己解决
switch .....case直落形式
//即不管是哪种情况都做相同的事
switch(){
case 情况1:
case 情况1:
case 情况1:
case 情况1:
case 情况1:
//要执行的语句
break;
}