【发布时间】:2021-08-25 19:01:26
【问题描述】:
当用户输入一个字符串(例如“thirty”)时,程序应该给出输出“Invalid Input”,然后提示用户输入一个有效的输入。当我输入字符串时,我在输入字符串时收到错误消息Exception in thread "main" java.util.InputMismatchException。
public static void main(String[] args) {
double wallHeight = 0.0;
boolean valid = true;
// Implement a do-while loop to ensure input is valid
// Prompt user to input wall's height
do {
System.out.println("Enter wall height (feet): ");
wallHeight = scnr.nextDouble();
valid = true;
if (wallHeight <= 0) {
System.out.println("Invalid Input");
valid = false;
}
} while (!valid);
【问题讨论】:
标签: java eclipse validation input double