/*
运算符之间的优先级
运算符中只有单目运算符、三元运算符、赋值运算符是从右向左运算的
流程控制:顺序、分支、循环
*/
/* 分支结构——if else(条件判断结构)
第一种表达式:
if(条件表达式){
}
第二种表达式:
if(条件表达式){
执行表达式1
}else{
执行表达式2
}
第三种表达式:
if(条件表达式1){
执行表达式1
}else if(条件表达式2){
执行表达式2{
}else if(条件表达式3){
执行表达式3
}
…
else{
执行表达式n
}
*/
class IfTest {
public static void main(String[] args) {
//举例1
int heartBeats = 179;
if (heartBeats < 60 || heartBeats > 100){
System.out.println(" 需要做进一步检查 ");
}
System.out.println("检查结束");
//举例2
int age = 123;
if(age < 18){
System.out.println("你还可以看动画片");
}else{
System.out.println("你可以看动作片了");
}
//举例3
if(age < 0){
System.out.println("您输入的数据非法");
}else if(age < 18){
System.out.println("青少年时期");
}else if(age < 35){
System.out.println("青壮年时期");
}else if(age < 60){
System.out.println("中年时期");
}else{
System.out.println("老年时期");
}
}
}
小题目:根据小虎考试的不同得分,确定奖励方案:
class Test1 {
public static void main(String[] args) {
//试题
int score = 100;
if(score == 100){ // 注意这里要用赋值 双等于
System.out.println("奖励一辆BMW");
}else if (score > 80 || score < 99){
System.out.println("奖励一辆BMW");
}else{
System.out.println("干的漂亮");
}
}
}