选择结构
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穿透