D多了个分号呀,分号一般代表一个代码块结束,switch跟后边的 case when 就隔开了,语法不匹配
D 在switch(a+b)后面有个分号啊,这表示switch语句就结束了,后面的代码就不是switch的代码块了啊。这编译都会报错的,别说运行了