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