用switch开关语句写一段编程

img


家人们 题目是 E1教室有30个位置 E2有40个位置 E3有50个位置,D1班级有30个人 D2有39个人 D3有45人。现在要分别把这三个班级分配到这三个教室。
我这样写为什么不可以qwq 以及该怎么写哇!!!

第一,你没有结束语句用“;”
第二,switch后面的数据类型只能是:byte、short、char、int四种整数型和枚举类型String,不能是boolean,你图中的string其实最后也是通过int来判断,所以你这个string的定义是找不到的
第三,你是已经确定好d1一定是把d1放进去吗?不然你就要通过判断最接近的值

你既不知道字符串是什么,也不知道switch的用法,还不知道int怎么用
这门课你重修吧