级联和嵌套判断语句与多路分支

级联和嵌套判断语句

if-else-if(级联的语句)

if (a<0){
    max=-1;
}else if (a==0){
    max=0;
}else {
    max = 2*max;
}

就是这样的一种形式,先判断然后再进行判断结束否则中间会有很多else if

可以这样进行判断

 

多路分支

switch-case还可以放一个default找不到对应的信息会走

switch开关到寻找相关匹配的case并执行case后面的到break停止,所有的都不匹配就会走default

 

Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
switch (i){
    case 1:
    case 2:
        System.out.println("芜湖");
        break;
    case 3:
        System.out.println("嗯好");
    case 4:
        System.out.println("ui");
        break;
    default:
        System.out.println("没有");
        break;
}

 

 就会走你输入的对应的语句然后打印,输入3没有break就会往下走

 

 

 

 

posted @ 2022-06-08 15:02  魔光领域  阅读(21)  评论(0编辑  收藏  举报