学习JAVA的第二天

写switch语句的时候出现bug不知道应该咋修改了,求指点。

img

img


public static void main(String[] args) {
        System.out.println("开始");
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入周几:");
        switch (scanner.nextInt()) {
        case 1:
            System.out.println("星期一");
            break;
        case 2:
            System.out.println("星期二");
            break;
        case 3:
            System.out.println("星期三");
            break;
        case 4:
            System.out.println("星期四");
            break;
        case 5:
            System.out.println("星期五");
            break;
        case 6:
            System.out.println("星期六");
            break;
        case 7:
            System.out.println("星期天");
            break;
        default:
            System.out.println("输入数据有误!");
            break;
        }
    }

我没看出来这个符号有什么问题,不过我觉得case后面应该有一个空格

在所有的case后加上空格就行了