zoukankan      html  css  js  c++  java
  • java笔记9之switch


        switch语句的注意事项:
            A:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的
            B:default可以省略吗?
                可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。
                特殊情况:
                    case就可以把值固定。
                    A,B,C,D
            C:break可以省略吗?
                可以省略,但是结果可能不是我们想要的。
                会出现一个现象:case穿透。
                最终我们建议不要省略
            D:default一定要在最后吗?
                不是,可以在任意位置。但是建议在最后。
            E:switch语句的结束条件
                a:遇到break就结束了
                b:执行到末尾就结束了

     1 import java.util.Scanner;
     2 
     3 class SwitchDemo2 {
     4     public static void main(String[] args) {
     5         //创建键盘录入对象
     6         Scanner sc = new Scanner(System.in);
     7         
     8         //控制键盘录入数据
     9         System.out.println("请输入一个数据(1-7):");
    10         int week = sc.nextInt(); //3
    11         
    12         //定义常量
    13         //int number = 3;
    14         //然后把case后面的值改为number,就会报错
    15         
    16         //switch判断语句
    17         switch(week) {
    18             case 1:
    19                 System.out.println("星期一");
    20                 break;
    21             case 2:
    22                 System.out.println("星期二");
    23                 break;
    24             case 3:
    25                 System.out.println("星期三");
    26                 break;
    27             case 4:
    28                 System.out.println("星期四");
    29                 break;
    30             case 5:
    31                 System.out.println("星期五");
    32                 break;
    33             case 6:
    34                 System.out.println("星期六");
    35                 break;
    36             case 7:
    37                 System.out.println("星期日");
    38                 break;
    39             default:
    40                 System.out.println("你输入的数据有误");
    41                 //break;
    42         }
    43     }
    44 }
  • 相关阅读:
    thinkphp redis实现文章点赞功能并同步入mysql
    phpstorm2020.1最新版永久破解
    mysql修改sql_mode为宽松模式
    用为知发布博客到博客园、使用Wiz编写和发布博客园(cnblogs)博客
    Vim命令大全
    Vim教程
    GDB教程详解
    TCMalloc 对MYSQL 性能 优化的分析
    TCMalloc 安装和使用
    使用Tcmalloc进行堆栈分析
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6266723.html
Copyright © 2011-2022 走看看