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寫進(jìn)去的時候沒用。求大佬破解!!
關(guān)于do while里條件的比較有點小問題。
Acolasia丶y
2018-06-13 20:46:56
