Java知识14 分支结构if...else/switch【多测师】
一、Java中俩种分支结构 If 语句 switch语句 二、if语句 一个if语句包含一个布尔表达式和一条或多条语句 基本结构: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为true 则执行if语句中的代码块 否则执行if语句块后面的代码 public class Test { public static void main(String[] args) { int x = 93; if (x < 20) { System.out.println("这是if语句"); } } } 三、if...else语句 public class Test { public static void main(String[] args) { int x = 93; if (x < 20) { System.out.println("这是if语句"); } else { System.out.println("这是else语句"); } } } 四、if /else if/else if/else 五、if else嵌套语句 public class Test { public static void main(String args[]) { int x = 30; int y = 10; if (x == 30) { if (y == 10) { System.out.print("X = 30 and Y = 10"); } } } } 运行结果: X = 30 and Y = 10 六、switch语句 判断一个变量与一系列值中某个值是否相等 代码如下: public class Test { public static void main(String args[]) { // char grade = args[0].charAt(0); char grade = 'C'; switch (grade) { case 'A': System.out.println("优秀"); break; case 'B': case 'C': System.out.println("良好"); break; case 'D': System.out.println("及格"); case 'F': System.out.println("你需要再努力努力"); break; default: System.out.println("未知等级"); } System.out.println("你的等级是 " + grade); } } 运行结果: 良好 你的等级是 C