【发布时间】:2020-10-10 00:24:56
【问题描述】:
我需要这部分代码的帮助我在编码方面相当新,所以我不太擅长下面的问题 要求用户输入一个双精度(数字),如果输入的值不是双精度,它会继续询问他们,直到他们输入一个双精度。一旦他们输入双倍,它会检查输入的双倍是否在范围内(1-25 之间)。它将继续提示,直到 age1 在该范围内。
Scanner input = new Scanner(System.in);
while(!input.hasNextDouble())
{
input.nextLine();
System.out.print("Input is not a number ReEnter:");
}
double age1 = input.nextDouble();
while (age1 < 1 || age1 > 25)
{
System.out.print( "Enter the Age between 1-25 Only!");
age1 = input.nextDouble();
}
【问题讨论】:
标签: java