我怎样才能让用户在 Java 中输入数字并重试?
作者:Agustin Medrano 提问时间:5/20/2021
该程序应该按如下方式工作,程序要求输入一个数字,用户必须输入它,如果用户输入一个字母、一个小于 0 的数字或没有输入任何东西,将出现错误,它会告诉用户重试,给用户无限的尝试。 我已经尝试过了,但我只...
Try-catch 问答列表
作者:Agustin Medrano 提问时间:5/20/2021
该程序应该按如下方式工作,程序要求输入一个数字,用户必须输入它,如果用户输入一个字母、一个小于 0 的数字或没有输入任何东西,将出现错误,它会告诉用户重试,给用户无限的尝试。 我已经尝试过了,但我只...
作者:Jerry Prosper 提问时间:5/26/2021
使用我的代码,我试图告诉用户在用户整数之前不要输入字符串,但在运行程序时它是无限的。 public static void main(String[] args) { int age = 1; ...
作者:Shlok Yeolekar 提问时间:5/7/2021
此代码不断要求用户输入双精度值,直到用户输入空行。当用户输入非双精度值(如字符串)时,将显示无效的输入消息。目前,即使用户输入空行,也会显示无效的输入消息,我理解原因。当我输入空行时,让无效输入不显示...
作者:codenaem 提问时间:11/21/2020
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 3年前关闭。 改进此问题 import jav...
作者:Msitake 提问时间:11/16/2020
我正在编写一个程序,我必须获取用户输入,保存为双精度。用户必须能够同时使用“和”.“作为分隔符 - 随心所欲。我尝试使用仅部分工作的 useDelimiter - 它确实接受两个值(例如 4.5 和 ...
作者:learningtoc0d3 提问时间:10/30/2020
Scanner scan = new Scanner(System.in); int year = -1; int yearDuplicate = -1; System.out.println...
作者:qqqqqqq 提问时间:2/11/2020
很长一段时间以来,我认为它允许我释放区块中的所有资源,并且我认为如果区块中发生异常,那么区块中的资源仍将释放。但事实似乎并非如此。finallytryfinally 我有以下一段代码: using...
作者:ZivS 提问时间:9/3/2014
我知道您可以通过以下方式捕获“所有异常”并打印异常 try { //some code... }catch(const std::exception& e) { cout << e.what()...
作者:KennyatJava 提问时间:4/26/2021
所以我在这里有我的代码: 文件文本 = new File(“filename”); 扫描仪阅读器 = new Scanner(text); ArrayList<String> employee1 ...
作者:Dd Pp 提问时间:8/30/2012
我想编写代码来处理从网络下载数据的错误。tryCatch url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/con...