gpt4 book ai didi

java - 验证用户是否输入了有效的数据类型

转载 作者:行者123 更新时间:2023-12-02 07:27:02 27 4
gpt4 key购买 nike

我想检查用户通过终端输入的数据是否是程序所需的正确类型。如果不是,代码应该循环,以便在继续下一步之前再次请求数据。

示例:

终端中的消息如下:

Enter Number:

并且用户输入一个字符串,例如

yes

如何循环程序并再次请求该数字,直到用户输入 double 类型的数字?

到目前为止的代码是:

System.out.println("Enter number:");
double number = scanner.nextDouble();

最佳答案

double number;

try
{
number = scanner.nextDouble();
number = parseDouble(inputString);
}
catch(NumberFormatException nfe)
{
System.out.println("Please enter a valid double!");
number = scanner.nextDouble();
number = parseDouble(inputString);
// if the input is not valid again, you need a loop, rethink.
}

关于java - 验证用户是否输入了有效的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13434856/

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