请问为什么while()内的'y'字母会有红线 提示y cannot be resolved to a variable
首先来讲 这句的意思是y是个未定义的未知变量。
你y是什么? 如果想直接运行 可以把y改成"y" 变成一个string类型的。
在初始化上String chaxun = "y";
你这个程序的意思 是 判断键盘输入的是不是Y
所以 while (chaxun.equals(y)==true){
这行 吧 y 加上引号 就OK了 !
这个变量没有被解析
意思是你没有声明这个变量
初始化
String chaxun = "y";
没看到你y在哪里有定义,没定义变量错误。