gpt4 book ai didi

java - Do-while 问题 java

转载 作者:行者123 更新时间:2023-11-29 08:16:26 26 4
gpt4 key购买 nike

我的程序将提供有关建筑物的信息,这些信息存储在在线 Oracle 数据库中。我得到它要求用户输入门牌号然后运行并显示几个查询的结果。

这是我到目前为止得到的:

String userbnumber = null;
try {
BufferedReader obj = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please enter the building number: ");
userbnumber = obj.readLine();
} catch (IOException e) {
}
// A Lot of queries which use userbnumber as the basis for getting data from tables

但是,我无法弄清楚的是如何/在哪里使用 do-while 子句来继续询问建筑物编号,直到用户输入 0,此时程序将打印“谢谢您的时间”和停止。

如有任何帮助,我们将不胜感激。

最佳答案

 BufferedReader obj = new BufferedReader(new InputStreamReader(System.in));
do {
try {
System.out.print("Please enter the building number: ");
userbnumber = obj.readLine();
if(!usernumber.equals("0"){
//perform action here
}
} catch (IOException e) {
//handle it
}
} while(!userbnumber.equals("0"));

更好的方法是

while(true){
try {
System.out.print("Please enter the building number: ");
userbnumber = obj.readLine();
if(usernumber.equals("0"){
break;
}
//perform action here
} catch (IOException e) {
//handle it
}

}

关于java - Do-while 问题 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4509073/

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