问答详情
源自:4-6 Java条件语句之 switch

char可以换做String么

char可以换做String么

提问者:一只懒惰的小白 2018-10-29 16:47

个回答

  • qq_天一_S
    2018-10-30 21:57:40
    已采纳

    public class HelloWorld {

        public static void main(String[] args) {

    String today="日";

    switch(today){

        case "一":

            System.out.println("吃包子");

        case "二":

            System.out.println("吃油条");

        case "三":

            System.out.println("吃包子");

        case "四":

            System.out.println("吃油条");

        case "五":

            System.out.println("吃包子");

        case "六":

            System.out.println("吃油条");

        case "日":

            System.out.println("吃主席套餐");

    }

    }

    }



  • PengjiWei
    2019-07-09 18:10:53

    String对应双引号;Char对应单引号么?是这样么?

  • LingDie
    2018-11-09 20:46:53

    public class HelloWorld {    
        public static void main(String[] args) {		
            String today = "日";		
          //char today='日';		
            switch(today){	            
                case "一":          	   		       
                case "三":     		        
                case "五":		   
              // case '一':		   
              // case '三':		   
              // case '五':       		        
                    System.out.println("吃包子");		        
                break;		        
                case "二":		        
                case "四":		        
                case "六":      		   
              // case '二':		   
              // case '四':		   
              // case '六':      		        
                    System.out.println("吃油條");		        
                break;		    
                default:		        
                    System.out.println("吃主席套餐");		
            }	
       }
    }

    可以用String 替換 char , 注意 "" 和 '' 

  • aiyou001
    2018-11-05 01:27:49

    不行,必须为整形或者字符型

  • qq_聊得来的伴_iyCGRV
    2018-10-30 23:39:27

    双引号还单引号

  • qq_qz_4
    2018-10-29 18:42:04

    不知道