gpt4 book ai didi

java - 使用用户输入的两个字符串从cmd行停止java程序?

转载 作者:行者123 更新时间:2023-12-01 16:52:08 25 4
gpt4 key购买 nike

您好,提前感谢您抽出宝贵的时间。我正在做一项家庭作业,需要用户在命令行中输入。如果用户输入“退出”或“退出”我的程序应该退出。我能够完成一项工作,但不知道如何完成两项工作。另外,我的循环并不是一直循环。有人可以发光吗?

import java.io.Console;
public class Echo2{
public static void main(String [] args){
String userText = System.console().readLine("Enter some text:");
//System.out.println("*** " + userText + " ***" );
if (userText.equals("Exit")){
return;
}
else{
System.out.println("*** " + userText + " ***" );


}

}
}

最佳答案

从循环开始,您可以简单地执行以下操作:

while(true) {
if (userText.equals("Exit") || userText.equals("Quit")) {
break;
}
}

或者如果你想在这里更花哨一点,你可以这样做

 while(true) {
if ("exit".equals(userText.toLowerString()) || "quit".equals(userText.toLowerString()) {
break;
}
}

这里第二种方法更加灵活,因为无论用户输入什么(quit、qUit、EXIT、exIT),程序都会将其转换为小写并在指定的条件内匹配

关于java - 使用用户输入的两个字符串从cmd行停止java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38064824/

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