zoukankan      html  css  js  c++  java
  • Java 基础语法之switch语句

    switch 语句由一个控制表达式和多个case标签组成。

    switch 控制表达式支持的类型有byte、short、char、int、enum(Java 5)、String(Java 7)。

    switch-case语句完全可以与if-else语句互转,但通常来说,switch-case语句执行效率要高。

    default在当前switch找不到匹配的case时执行。default并不是必须的。

    一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break

    1. enum类型示例:

     1 public class TestSwitch {
     2  
     3     static enum E {
     4         A, B, C, D
     5     }
     6  
     7     public static void main(String args[]) {
     8         E e = E.B;
     9         switch (e) {
    10         case A:
    11             System.out.println("A");
    12             break;
    13         case B:
    14             System.out.println("B");
    15             break;
    16         case C:
    17             System.out.println("C");
    18             break;
    19         case D:
    20             System.out.println("D");
    21             break;
    22         default:
    23             System.out.println(0);
    24         }
    25     }
    26 }

    2. break语句的巧用:输出某一年某一个月份的天数

    int year = 2018;
    int
    month = 8; int day = 0; switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: day = 31; break; case 2: day = 28; break; case 4: case 6: case 9: case 11: day = 30; break; } System.out.println(day);
  • 相关阅读:
    搜索相关
    隐藏search box
    SharePoint提供的一些javascript函数
    asp.net in sharepoint
    workflow 的一点讨论
    漂亮的网站
    SwitchPartManager:在UpdatePanel中灵活地切换不同用户控件
    Serializable of an XPO Object
    树形数据的处理
    CSS中的expression
  • 原文地址:https://www.cnblogs.com/dyx2018/p/9189510.html
Copyright © 2011-2022 走看看