switch 语句的用法

xiaoxiao2021-02-28  47

京东笔试第一题

switch (type) {           default:               System.out.println(4);           case 1:               System.out.println(1);           case 2:               System.out.println(2);           case 3:               System.out.println(3);           }   1、程序题,当输入type=4时,写出以下代码的输出: 答案: 输出值为 4,1,2,3 1.剖析 switch case(选择条件) 语句的用法      1.理解关键字 default(默认值)即当程序没有在运行过程中满足条件,该默认值自动输出    public static void function(){   int type=4;   switch (type) { case 1: System.out.println(1); break;     case 2: System.out.println(2); break; default: System.out.println(5); break; }    }

输出值为5

2.剖析break关键字 ,打断 终止  当满足条件并设置了 break 选项,当程序满足条件,程序自动终止运行,当

没有设置该关键字,程序继续向下执行

  public static void function(){

  int type=4;

  switch (type) {

case 4:

System.out.println(4);

    case 2:

System.out.println(2);

default:

System.out.println(5);

break;

}

   }

输出值为4.2.5

3.注意点   一个switch  case 语句只执行一次判断,当default放在第一行,并且没有添加break,程序会自动执行该语句块里面的代码,直到

break出现,程序执行完毕,停止执行其他语句块里的代码,故第一题的答案就很明显了。

总结:先进行条件判断case=?,再看 break ? 

转载请注明原文地址: https://www.6miu.com/read-2250186.html

最新回复(0)