zoukankan      html  css  js  c++  java
  • 018_switch语句

    多选择结构在某种特定条件(等值)下可以用switch语句来代替

    测试程序代码如下:

    public class TestSwitch {
        public static void main(String[] args) {
            double d = Math.random();
            int e =1+(int)(d*6);  
            System.out.println(e);
            System.out.println("测试多选择结构");
            if(e==6){
                System.out.println("运气非常好!");
            }else if(e==5){
                System.out.println("运气很不错!");
            }else if(e==4){
                System.out.println("运气还行吧");
            }else{   //1,2,3
                System.out.println("运气不好!");
            }
             
            System.out.println("#########################");
            switch(e){   //int,或者自动可以转为int的类型(byte,char,short)。枚举。//JDK7中可以放置字符串。
            case 6:
                System.out.println("运气非常好!");
                break;    //一般在每个case后面都要加break,防止出现case穿透现象。
            case 5:
                System.out.println("运气很不错!");
                break;
            case 4:
                System.out.println("运气还行吧");
                break;
            default:
                System.out.println("运气不好!");
                break;
            }
            System.out.println("***************************下面例子反过来利用了case穿透现象!");
            char  c = 'a';
            int rand =(int) (26*Math.random());
            char c2 = (char)(c+rand);
            System.out.print(c2 + ": ");
            switch (c2) {
            case 'a':
            case 'e':
            case 'i':
            case 'o':
            case 'u':
                System.out.println("元音");  
                break;
            case 'y':
            case 'w':
                System.out.println("半元音");   
                break;
            default:
                System.out.println("辅音");
            }
        }        
    }

      测试结果截图附上:

        

    如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

  • 相关阅读:
    SAX解析xml,小实例
    Pull解析xml,小实例
    TCP通信小实例
    android 获取手机信息
    mysql创建用户与授权
    java执行SQL脚本文件
    IOUtils.readFully()的使用
    下载工具类
    vue element ui 父组件控制子组件dialog的显隐
    springboot-mybatis配置多数据源
  • 原文地址:https://www.cnblogs.com/aeon/p/9821318.html
Copyright © 2011-2022 走看看