- 1.if语句
- 1.1 结构
- 1.2 语法
- 1.3 案例
- 2. if...else
- 2.1 结构
- 2.2语法
- 3 if...else if...else
- 3.1结构
- 3.2 语法
- 4.switch分支
- 4.1定义
- 3.2语法
- 3.3 case穿透
1.1 结构 1.2 语法if语句是使用最多的条件分支结构
if语句的最简洁语法格式如下,表示“如果满足某种条件,就进行某种处理”
在使用过程中有3种新式:
int x=3;
if(x=3){
System.out.print("x=3");
}
1.3 案例
Scanner sc = new Scanner(System.in);
System.out.print("请输入a:");
int a = Integer.parseInt(sc.nextLine());
System.out.print("请输入b:");
int b = Integer.parseInt(sc.nextLine());
if (a > b) {
System.out.println(a + ">" + b);
}
System.out.println("第一个IF结束");
if (a == b) {
System.out.println(a + "==" + b);
}
System.out.println("第二个IF结束");
if (a < b) {
System.out.println(a + "<" + b);
}
System.out.println("第三个IF结束");
sc.close();
运行结果:
请输入a:34
请输入b:43
第一个IF结束
第二个IF结束
34<43
第三个IF结束
2. if…else
2.1 结构
2.2语法
int x = 3;
if(x > 3){
System.out.println("x > 3")
}else if(x == 3){
System.out.println("x >= 3")
}else{
System.out.println("x < 3")
}
3 if…else if…else
3.1结构
3.2 语法
int x = 3;
if(x > 3){
System.out.println("x > 3")
}else if(x == 3){
System.out.println("x >= 3")
}else{
System.out.println("x < 3")
}
4.switch分支
4.1定义
3.2语法
switch(n){
case 1 :
语句块;
break;
case 2 :
语句块;
break;
:
:
default:
语句块;
break;
}
3.3 case穿透
若case中没写break语句,则继续向下运行不做判断。



