zoukankan      html  css  js  c++  java
  • Java基础语法学习(1)switch...case

    switch...case的标准语法

     1 switch(待选择的变量)
     2 {
     3      case 值1:语句1;
     4      break;
     5      case 值2:语句2;
     6      break;
     7      .......
     8      case 值n:语句n;
     9      break;
    10      default :语句n+1;
    11      break;      
    12 }

    switch...case是一个很方便的选择结构,但是在使用switch时如果没有写break的话就会出现一些难以发现的错误

    如果我们在写完一个case语句后没有在后边写break的话,那么在这个case语句执行之后会一直执行后边case中的执行语句,一直到遇到break或者是右大括号时结束

    在下边这个例子中,我省略了一个case,那么后边的语句也会被执行,即使不满足条件

     1 class Demo
     2 {
     3     public static void main(String[] args)
     4     {
     5         int a=2;
     6         switch(a)
     7         {
     8             case 1:System.out.println("case 1");
     9             break;
    10             case 2:System.out.println("case 2");
    11             //break;
    12             case 3:System.out.println("case 3");
    13             break;
    14             default:System.out.println("others");
    15             break;
    16         }
    17     }
    18 }

    执行的结果如下:

  • 相关阅读:
    test
    VS dll 引用依赖
    Git配置
    编码--文字输入的前因后果
    base64相关
    异或
    UNION / UNION ALL 区别
    数据库使用规范
    chrome插件开发学习(一)
    缓存穿透 缓存雪崩 缓存并发
  • 原文地址:https://www.cnblogs.com/conanforever22/p/3780768.html
Copyright © 2011-2022 走看看