学校举行运动会,百米赛跑成绩在10秒内的学生有资格进决赛,根据性别分男子组和女子组,否则淘汰 用Java 的if else结构
时间: 2024-10-13 22:14:49 浏览: 28
Scratch 运动游戏:百米极限赛跑
在Java中,你可以使用if-else结构来实现这个逻辑。假设你有一个包含参赛者信息的对象列表(比如`List<Runner>`),其中每个`Runner`对象都有姓名、性别和成绩属性(如`name`, `gender`, 和`time`)。你可以按照以下步骤编写代码:
```java
List<Runner> runners = ... // 运动员列表
for (Runner runner : runners) {
if (runner.getTime() < 10 && runner.getGender().equals("男")) { // 对男性选手
System.out.println(runner.getName() + "进入男子组决赛");
} else if (runner.getTime() < 10 && runner.getGender().equals("女")) { // 对女性选手
System.out.println(runner.getName() + "进入女子组决赛");
} else {
System.out.println(runner.getName() + "被淘汰");
}
}
```
这里我们首先检查时间是否小于10秒,然后根据性别判断是放入男子组还是女子组决赛,如果不符合这两个条件,则表示被淘汰。
阅读全文