双体技术学习选择结构

niedaolei / 2024-03-08 / 原文

选择结构
if
if-else-else
switch

if

···java
public class sda {
public static void main(String[] args) {
int x=1;

    int y;

    if(x>0){
        y=x;
    }else{
        y=-x;
    }
    System.out.println(y);
}

}

if-else-else

···java
public class sda {
public static void main(String[] args) {
int a =2;

    if (a>2){
        System.out.println(true);
    }else{
        System.out.println(false);
    }
}

}

switch
判断条件可以接受int、byte、char、short、枚举类(enum)、string
不能接受其它类型

一个执行代码段之后,加上break语句,否则会继续循环。
default中break不能省略,防止case穿透