一、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