第三章:选择结构(一)
第三章:选择结构(一)
1.if选择结构
1.为什么需要if选择结构
判断条件:条件满足输出,不满足则不输出,需要if选择结构来实现。
2.什么是if选择结构
if选择结构是根据条件判断之后再做处理的一种语法结构。
3.如何使用基本if选择结构
public class GetPrize2 {
public static void main(String[] args) {
int score1 =100; //张浩的java成绩
int score2 = 72; //张浩的音乐成绩
if((score1>98&& score2>80)||(score1==100 && score2>70)){
System.out.println("老师说:不错,奖励一个MP4");
}
}
}
if选择结构先判断后执行的方式。
4.多重选择结构
public class ScoreAssess {
public static void main(String[] args) {
int score = 70;
if(score>=80){
System.out.println("良好");
}else if (score>=60){ //80>考试成绩>=60
System.out.println("中等");
}else{
System.out.println("差");
}
}
}
if-else选择结构:可以处理简单的条件分支情况
5.嵌套if选择结构
public class RunningMatch {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.print("请输入比赛成绩(S):");
double score = input.nextDouble();
System.out.print("请输入性别:");
String gender = input.next();
if(score<=10){
if(gender.equals("男")){
System.out.println("进入男子组决赛!");
}else if(gender.equals("女")){
System.out.println("进入女子组决赛!");
}
}else{
System.out.println("淘汰");
}
}
}
嵌套if选择结构:可以处理复杂的条件分支情况
6.常用的逻辑运算符
&& 与、并且
|| 或
! 否