关于do while里条件的比较有点小问题。

String m;

do {

Scanner in = new Scanner(System.in);

System.out.println("请输入字母:");

m = in.next();

switch (m) {

case "a":

System.out.println("元音字母" + m);

break;

case "e":

System.out.println("元音字母" + m);

break;

case "i":

System.out.println("元音字母" + m);

break;

case "o":

System.out.println("元音字母" + m);

break;

case "u":

System.out.println("元音字母" + m);

break;

default:

System.out.println("请输入元音字母,谢谢!!!");

break;

}

} while (!m.equals("a"));

小括号里的条件写的equals,只有写一个的时候有效,把eiou写进去的时候没用。求大佬破解!!

Acolasia丶y
浏览 878回答 1
1回答

sszs

或许需要使用或且非判定字符
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java