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);
  • 相关阅读:
    判断js中的类型
    js数组的4种遍历方式
    js笔记
    Windows 常用 CMD 命令介绍
    css笔记
    winform项目笔记:
    Angular4 中内置指令的基本用法
    Angular4入门笔记
    8、跳台阶
    7、斐波那契数列
  • 原文地址:https://www.cnblogs.com/dyx2018/p/9189510.html
Copyright © 2011-2022 走看看