判断条件语句
if
语法:
- if (condition){
statement
} - condition是判断条件
- statement是判断条件,为true时的执行逻辑
示例代码:
点击查看代码
public class IfDemo {
public static void main(String[] args) {
//初始化一个分数
int swx = 90;
//if语句
if (swx >= 80){
System.out.println("优秀");
}
}
}
if-else
语法:
- if (condition){
statement1
} else{
statement2
} - condition是判断条件
- statement1是判断条件为true时的执行逻辑
- statement2是判断条件为false时的执行逻辑
示列代码:
点击查看代码
public class IfElseDemo {
public static void main(String[] args) {
//分数
int swx = 90;
//if....elsa逻辑
if (swx >= 80){
System.out.println("优秀");
}else {
System.out.println("加油");
}
}
}
if-else if
语法:
- if (condition1){
statement1
} else if(condition2){
statement2
} - condition1、condition2是判断条件
- statement1是判断条件为true时的执行逻辑
- statement2是判断条件为false时的执行逻辑
示列代码:
点击查看代码
public class IfElseIfDemo {
public static void main(String[] args) {
//分数
int swx = 90;
//if...else if...else逻辑
if (swx >= 80){
System.out.println("优秀");
}else if (swx >= 60){
System.out.println("及格");
}else {
System.out.println("不及格");
}
}
}
三元运算符
语法:
- 条件判断 ? 表达式A : 表达式B
- 当条件判断为true,执行表达式 A
- 当条件判断为false,执行表达式 B
switch-case
语法:
switch(表达式){
case 值1:
语句组1
break;
case 值2:
语句组2
break;
...
default:
...
}
示列代码:
点击查看代码
public class SwitchDemo {
public static void main(String[] args) {
//变量
int weekday = 1;
switch(weekday){
case 1:
System.out.println("周一");
break;
case 2:
System.out.println("周二");
break;
case 3:
System.out.println("周三");
break;
case 4:
System.out.println("周四");
break;
case 5:
System.out.println("周五");
break;
default:
System.out.println("周末");
break;
}
}
}
- break:跳出当前 case 语句
- default:默认语句

浙公网安备 33010602011771号