编写一个java来实现在键盘输入航空人员的人数和年龄,并且限定年龄输入在0到80岁
时间: 2024-05-14 07:13:48 浏览: 55
之间,最后输出平均年龄。
下面是实现这个功能的Java代码:
```java
import java.util.Scanner;
public class AirlinePersonnelAge {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入航空人员的人数:");
int count = scanner.nextInt();
int sumAge = 0;
for (int i = 1; i <= count; i++) {
System.out.print("请输入第" + i + "个人的年龄:");
int age = scanner.nextInt();
while (age < 0 || age > 80) {
System.out.print("年龄输入不正确,请重新输入第" + i + "个人的年龄:");
age = scanner.nextInt();
}
sumAge += age;
}
double avgAge = (double)sumAge / count;
System.out.println("航空人员的平均年龄为:" + avgAge);
}
}
```
使用Scanner类可以获取用户的输入,通过for循环可以反复获取输入来实现输入多个人的年龄。同时使用while循环限制了年龄输入的范围。最后计算平均年龄并输出。
阅读全文
相关推荐
![java](https://img-home.csdnimg.cn/images/20250102104920.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)