if,switch语句的选择结构
2020-06-25 本文已影响0人
魔女小姐的猫
一. if语句
- if(表达式)语句
//定义一个常量
int x= 2;
//常量 小于 5 ,则输出打印 ,否则 不执行
if (x < 5) {
System.out.println("s>3");
}
- if(表达式)语句,else语句
//定义一个常量
int x= 2;
//常量 小于 5 ,则输出打印 ,否则 elsedayin
if (x < 5) {
System.out.println("s<3");
} else {
System.out.println("s >5");
}
- if(表达式)语句,else if(表达式)语句
//定义一个常量
int x= 2;
//常量 小于 5 ,则输出打印 ,大一1 ,则输出打印else
if (x < 5) {
System.out.println("s<3");
} else if(x>1){
System.out.println("s >5");
}
- 变量 = 布尔表达式?语句1:语句2;
//变量 = 判断x>1,正确的话执行:之前,则执行:之后的。
int y = x>1?x:-x;
- if嵌套使用
//定义一个常量
int x= 2;
//常量 小于 5 ,正确则输出打印 ,大一1 ,则输出打印else
if (x < 5) {
System.out.println("s<3");
} else if(x>1){
//若x>1,判断想x<3,正确则输出打印
if (x<3) {
System.out.println("s >5");
}
}
二. switch语句
//定义一个变量
int x= 4;
//switch(变量) case 条件,执行 语句,dedault 默认
switch (x) {
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
case 4:
System.out.println("3.4");
break;
default:
System.out.println("默认");
}