zoukankan      html  css  js  c++  java
  • swich使用

    package demo;

    import java.util.Scanner;

    /**
    * swich(变量){//byteshorecharint'枚举(jdk1.5)/String(1.7)}
    * case 值1(常量):
    * 分支语句1;
    * break;//可选
    * case 值2:
    * 分支语句2;
    * break;
    * default:
    * break(可以省略,因为前面条件不符合,默认该处执行);
    *输入1-7数字返回对应星期天
    *如果不加break,程序就会全部运行,叫穿透
    *程序对于位置没有要求,case后面必须是常量程序才不报错。switch括号里面是变量
    * */
    //
    public class Switch {
       public static void main(String[] args) {
          System.out.println("请输入1-7之间的数字");
      Scanner sc=new Scanner(System.in);
         int num=sc.nextInt();
      switch(num){
        case 1:
        System.out.println("对应的是星期1");
        break;
        case 2:
        System.out.println("对应的是星期2");
        break;
        case 3:
        System.out.println("对应的是星期3");
        break;
        case 4:
        System.out.println("对应的是星期4");
        break;
        case 5:
        System.out.println("对应的是星期5");
        break;
        case 6:
        System.out.println("对应的是星期6");
        break;
        case 7:
        System.out.println("对应的是星期7");
        break;
      

        default :(如果将其放上面不加break也可能会出现穿透现象)
        System.out.println("您输入的数字不合理");

        break;
        }
       }
    }

     if和switch的区别  If就像你查一个字,从第一页开始到最后找到那个字为止。  switch是通过索引直接找到, 效率高 
  • 相关阅读:
    javascript中的几种遍历方法浅析
    实用的正则表达式
    关于git中的merge和rebase
    油猴脚本-3
    油猴脚本-2
    油猴脚本-1
    hadoop各个组件之间的通信
    mysql 表数据修改的方法,单标修改、多表修改--将一张表里面的其中一个字段的值赋值给另一张表
    kafka的副本同步机制(ISR)
    sql的over函数的作用和方法
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9281546.html
Copyright © 2011-2022 走看看