请问一下在写switch语句中定义了一个String变量没有赋值为什么出错?错误提示让赋值为空,如图。写 if 的时候定义一个String变量没有赋值也没有报错啊
写另一个程序的时候没有赋值也没有报错, 你有没有使用它。没有使用不会报错
声明是声明了,但是你没有对String赋值。String是引用地址的方式,所以会报错。 一般使用String,定义的时候最好这样写:String xx = "";