在Java中 选中语句可以用if else 和switch来实现
1.if…else
public class test11 {
public static void main(String[] args) {
int a=-1;
//if语句
// if(a>0) {
// System.out.println("a是正数");
// }
//if..else语句
// if(a>0) {
// System.out.println("a是正数");
// }else {
// System.out.println("a不是正数");
// }
//if..else if...else语句
if(a>0) {
System.out.println("a是正数");
}else if(a<0) {
System.out.println("a是负数");
}else {
System.out.println("a是0");
}
}
}
2.switch
用于条件很多的情况
public class test12 {
public static void main(String[] args) {
int a=3;
switch (a) {
case 1:
System.out.println("a是1");
break;
case 2:
System.out.println("a是2");
break;
case 3:
System.out.println("a是3");
break;
default:
System.out.println("a是其它");
break;
}
}
}
注:1. switch(n),n可以是整数类型,枚举类型,char,String…
2. if…else适用于连续区间,而switch适应于多选一
3. 凡是能用switch…case的,一定能用if…else,反之不成立