1、条件判断语句
(1)
if(关系表达式){
语句体
}
先判断关系表达式的值,如果为true,就执行下面的语句体,否则就不执行
关系表达式的值必须为Boolean类型
(2)
if(关系表达式){
语句体
}else{
语句体
}
先判断关系表达式的值,如果为true,就执行下面的语句体,否则就执行else里面的语句体
(3)
if(关系表达式){ 如果关系表达式的值为true,就执行下面的语句体,否则就不执行
语句体
}else if(关系表达式){
语句体
}else(关系表达式){
语句体
}
先判断关系表达式的值,如果为true,就执行下面的语句体,否则就判断下面的关系表达式,如果为true就执行里面的语句体。
案例:判断一个数是奇数还是偶数
import java.util.Scanner;
public class Day02_demo3 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入数字:");
int result = in.nextInt();
if (result % 2 == 0) {
System.out.println(result + "是偶数");
} else {
System.out.println(result + "是奇数");
}
}
}
2、选择语句
案例:输入今天星期几,决定干什么。
import java.util.Scanner;
public class Day02_demo5 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入周几:");
int result = in.nextInt();
switch (result){
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("躺平休息");
}
}
}