用switch语句写卖玩具的是不是这样写呀,不是的话该怎么写呀

img

语法错误,case结束要写break
是每个case都要对应一个break
前面类名写了两遍class
语法错误太多,无力吐槽

1.每个类中必须有一个public
2.String System 这些要大写首字母
3. var是js中类型,在java 中可以用String
4.是否要break
5.导入jdk



    public static void main(String[] args) {
        toyStore("玩具车");

    }

    public static void toyStore(String toyStore) {
        switch (toyStore) {
            case "玩具车":
                System.out.printf("购买%s成功", toyStore);
                break;
            case "玩具熊":
                System.out.printf("购买%s成功", toyStore);
                break;
            case "皮球":
                System.out.printf("购买%s成功", toyStore);
                break;
            case "水枪":
                System.out.printf("购买%s成功", toyStore);
                break;
            default:
                break;
        }
    }

可以多看看视频什么的学习一下,也可以问问老师

多学一点在写吧,你这个属于完全不懂的。几乎每一行都是错的。

  1. 每个.java文件里都要有一个public类,即public class xxxxxx{},并且该类名等于文件名
  2. var关键字,是在jdk10中才支持的,确认你的jdk版本,与idea中编译的版本
  3. 从你的想法上来看,switch case语句每个case后都要加一个break(当然,最后一个可以不加)
  4. system首字母大写