第三章 选择结构
一.常用逻辑运算符
1.&& 与 并且的意思 条件1&&条件二 需要同时满足两个或多个条件
2.|| 或 或者的意思 条件1&&条件二 只要满足其中一个条件就可以
3.! 非 ! 条件1 条件为真时,结果为假;条件为假,结果为真
二.四种if结构
1.单分支if结构
//声明一个变量
int i=10;
if(i>=5){ //条件符合就继续执行大括号中的语句,否则跳出循环
System.out.print("符合条件");
}
2.双分支if结构
if(i>=5){
System.out.println("符合条件");
}else{
System.out.println("不符合条件");
}
3.多重if结构
int i=100;
if(i>90){ //条件依次进行,直到条件符合
System.out.println("优秀");
}else if(i>80){
System.out.println("良好");
}else if(i>60){
System.out.println("合格");
}else{
System.out.println("不及格");
}
4.嵌套if结构
int i=10;
char='女';
String gender="女";
if(gender.equals("女")){ //如果符合第一层条件,就执行第一条语句,进入第二层比较,否则执行第一层中的else
System.out.println("进入女子组");
if(i>=10){ //如果第二层条件符合,就继续执行下一条语句,否则执行第二层中的else
System.out.println("进入女子组决赛");
}else{
System.out.println("淘汰");
}
}else{
System.out.println("进入男子组");
if(i>=12){
System.out.println("进入决赛");
}else{
System.out.println("淘汰");
}
}