zoukankan      html  css  js  c++  java
  • switch语句

    switch语句

    在java中除了if可以做流程分支. switch也可以完成相应的操作.
    switch: 也是实现分支判断,侧重于单值的判断
     
    语法:
    switch(变量值) {
    case 值1: 语句体2;break;
    case 值2: 语句体2;break;
    ….
    case 值n: 语句体n;break;
    default: 默认执行语句;break;
    }
    说明:
    变量值: 必须是int, String(JDK7以上)
    break表示跳出switch
    例:
    输入月份, 进行判断. 如果是1,2,3月. 输出第一季度, 如果是4,5,6输出第二季度. 以此类推输出第三季度和第四季度
     
     
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入月份:");
    int month = sc.nextInt();
    switch (month) {
        case 1:
        case 2:
        case 3:
            System.out.println("第一季度");
            break;
        case 4:
        case 5:
        case 6:
            System.out.println("第二季度");
            break;
        case 7:
        case 8:
        case 9:
            System.out.println("第三季度");
        case 10:
        case 11:
        case 12:
            System.out.println("第四季度");
            break;
        default:
            System.out.println("您输入的月份有问题。");
            break;
    }
     

    注意: break表示跳出switch. 如果不写break则会发生case穿透现象

    case穿透: 如果有一个case匹配成功, 则后面的case不会继续判断而是直接执行case中的语句
      
  • 相关阅读:
    maven父子模块deploy 问题
    lua post参数获取,参数截断
    PhpStorm, XDebug, and DBGp Proxy
    Dia Diagram Mac OSX Yosemite Fix 闪退 xterm
    sql优化-隐形转换危害
    分页栏页码输入框校验
    ftp文件服务器搭建
    按照配置node环境
    openssl 生成ssh证书
    n-Queens(n皇后)问题的简单回溯
  • 原文地址:https://www.cnblogs.com/wenyule/p/12182104.html
Copyright © 2011-2022 走看看