些了几次了 运行不出来

来源:4-6 Java条件语句之 switch

黑色切割者

2015-06-24 12:54

blic class HelloWorld {

    public static void main(String[] args) {

char today='日';

swyitch(today){

    case"一":

        case"三":

        case"五":

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

            break;

        case"二":

        case"四":

        case"六":

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

        break;

        default:

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

        

}

        

    }

}


写回答 关注

1回答

  • Perona
    2015-06-24 13:17:28
    blic class HelloWorld {

    这里是public

    public class HelloWorld {
    swyitch(today){

    这里是switch

    switch(today){

    还有把所有的case语句后面的引号改成单引号,因为之前定义的变量today是字符型,不是字符串型;或者把之前的变量today定义为字符串型String。

    参考代码一

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

    参考代码二:

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


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167137 学习 · 17927 问题

查看课程

相似问题