输入的字符串怎么进行比较判断

img

img

img


看到一道题我想做一下,但字符串类型的判断搞不懂了。有没有大哥写一下然后注释。我理解一下

Scanner scanner = new Scanner(System.in);

// 接收输入的吃的
String eat = scanner.nextLine();

// 关闭输入流
scanner.close();

// 判断吃的啥
if (eat.equals("meat") || eat.equals("egg") || eat.equals("scallion") || eat.equals("chicken")) {
    System.out.println("wow");
} else {
    System.out.println("error");
}