需求:輸入 `boy` 輸出 `帥哥`,`girl` 輸出 `美女`,其他非 `over` 輸出 `你想什麼呢`,輸入 `over` 結束。
import java.util.Scanner;
public class SimpleChat {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入 (boy/girl/over):");
String input;
do {
input = sc.next(); // 以空白分隔讀取單詞
if ("boy".equals(input)) {
System.out.println("帥哥");
} else if ("girl".equals(input)) {
System.out.println("美女");
} else if (!"over".equals(input)) {
System.out.println("你想什麼呢");
}
} while (!"over".equals(input));
System.out.println("退出程序");
sc.close();
}
}
請輸入 (boy/girl/over): boy 帥哥 girl 美女 hello 你想什麼呢 over 退出程序
這是經典「Scanner + do-while + 字串比對」入門練習,掌握輸入讀取、迴圈控制、字串安全比較三大基礎技能。