用java编写一个程序录入心仪的男(女)朋友。 条件:年龄和身高,超出此范围重新录入,一直到正确为止。
时间: 2024-05-05 22:15:28 浏览: 16
以下是一个可能的解决方案:
```
import java.util.Scanner;
public class Boyfriend {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int age = 0;
double height = 0.0;
while (true) {
System.out.print("请输入男(女)朋友的年龄:");
age = input.nextInt();
if (age < 18 || age > 35) {
System.out.println("年龄不符合要求,请重新输入!");
} else {
break;
}
}
while (true) {
System.out.print("请输入男(女)朋友的身高(单位:米):");
height = input.nextDouble();
if (height < 1.5 || height > 1.9) {
System.out.println("身高不符合要求,请重新输入!");
} else {
break;
}
}
System.out.println("您录入的男(女)朋友信息如下:");
System.out.println("年龄:" + age + "岁");
System.out.println("身高:" + height + "米");
input.close();
}
}
```
程序使用了Scanner类来实现用户输入的功能,使用while循环来确保输入的年龄和身高在指定范围内。如果输入的值不符合要求,则程序会打印出相应的提示信息,要求用户重新输入。最后,程序会输出录入的男(女)朋友的信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)