gpt4 book ai didi

java - If - else 语句

转载 作者:行者123 更新时间:2023-12-01 22:21:44 26 4
gpt4 key购买 nike

我的 if else 语句中的逻辑有问题。

  String[] keywords = { "day", "What book", "office", "hour",
"e-mail" };

Scanner scanner = new Scanner(System.in);
String input = null;
/* -end init- */

System.out.println("Welcome ");
System.out.println("What's on your mind?");
do {
System.out.print("> ");
input = scanner.nextLine().toLowerCase();
for (String keyword : keywords) {

if (input.contains(keyword)) {
parseFile(keyword);

}

else {
Writer();

}
}
break;
} while (input.equalsIgnoreCase("bye"));
System.out.println("Have a good day!");

}
}

由于某种原因,第一个 IF 语句被忽略。有人可以给我一些建议吗?谢谢

最佳答案

使用 map 将减少每次检查 if 时整个数组的循环。

关于java - If - else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29586401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com