zoukankan      html  css  js  c++  java
  • java 中switch

    支持的类型:

    在jdk1.6中,支持的类型只有 byte,short,char,int 。千万记住没有long。

    但在jdk1.7之后,又可以支持string类型。


    char类型:

    char charA='a';
    			switch (charA) {
    			case 'a':
    				System.out.println("输出a");
    				break;
    			case 'b':
    				System.out.println("输出b");
    				break;
    			case 'c':
    				System.out.println("输出c");
    				break;
    			default:
    				System.out.println("错误!");
    				break;
    			}
    

     String类型:

    	String str="abc";
    		switch (str) {
    		case "abc":
    			System.out.println("输出abc");
    			break;
    		case "abs":
    			System.out.println("输出abs");
    			break;
    		case "bcd":
    			System.out.println("输出bcd");
    			break;
    		default:
    			System.out.println("错误!");
    			break;
    		}
    

     


     

    break:

    如果case之后没有break语句,则会从匹配到的地方一直执行下去,直到结束,或遇到break。

    	String str="abs";
    		switch (str) {
    		case "abc":
    			System.out.println("输出abc");
    
    		case "abs":
    			System.out.println("输出abs");
    
    		case "bcd":
    			System.out.println("输出bcd");
    			break;
    		default:
    			System.out.println("错误!");
    			break;
    		}
    

      输出:

    输出abs
    输出bcd

     

  • 相关阅读:
    每日算法-02旋转矩阵
    广搜
    每日算法-01
    洛谷P1162填涂颜色
    队列
    知识网站复习
    mysql索引底层的数据结构和算法
    Java中的类反射
    常见的加密方式
    计算机数制和运算的一点总结.
  • 原文地址:https://www.cnblogs.com/xuesheng/p/7712373.html
Copyright © 2011-2022 走看看