选择结构(一)
if选择结构的语法
if(条件){
代码块
}
if选择结构的运用
import java.util.Scanner; public class a { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("输入张浩的Java成绩:"); int score = input.nextInt(); if (score > 98){ System.out.println("老师说:不错,奖励一个MP4!"); } } }
运行结果如下图所示
if-else选择结构的语法
if(条件){
代码块1
}else{
代码块2
}
if-else选择结构的运用
import java.util.Scanner; public class if的运用 { public static void main(String[] args){ Scanner console = new Scanner(System.in); System.out.println("请输入张浩的成绩:"); int score = console.nextInt(); if(score > 98){ System.out.println("老师说:奖励一个苹果!"); }else{ System.out.println("老师说:抄代码!"); } } }
运行结果如下图所示
多重if选择结构的语法
if(条件1){
代码块1
}else if(条件2){
代码块2
}else{
代码块3
}
多重if选择结构的运用
public class c { public static void main(String[] args){ int score=70; if(score >= 80){ System.out.println("良好"); }else if(score >= 60){ System.out.println("中等"); }else{ System.out.println("差"); } } }
运行结果如下图所示
嵌套if选择结构
if(条件1){
if(条件2){
代码块1
}else{
代码块2
}
}else{
代码块3
}
嵌套if选择结构的运用
import java.util.Scanner; public class 嵌套if选择结构 { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入比赛成绩(s):"); double score = input.nextDouble(); System.out.println("请输入性别:"); String gender = input.next(); if(score <= 10){ if(gender.equals("男")){ System.out.println("进入男子组决赛!"); }else if(gender.equals("女")){ System.out.println("进入女子组决赛!"); } }else{ System.out.println("淘汰!"); } } }
运行结果如下图所示