使用if选择结构实现。如果年龄够7岁,或者年龄够5岁并且性别男“男”,就可以搬动桌子。
时间: 2024-09-26 07:12:42 浏览: 27
判断能否搬动桌子
在Java中,你可以使用if-else if-else结构来实现这个逻辑。假设我们有一个`Person`类,包含年龄(age)和性别(gender)属性,你可以按照以下方式编写代码:
```java
public class Main {
public static void main(String[] args) {
Person person = new Person(6, "女"); // 创建一个Person对象
// 判断是否满足条件
if (person.getAge() >= 7 || (person.getAge() >= 5 && person.getGender().equals("男"))) {
System.out.println(person + " can move the table.");
} else {
System.out.println(person + " cannot move the table yet.");
}
}
}
class Person {
private int age;
private String gender;
public Person(int age, String gender) {
this.age = age;
this.gender = gender;
}
// getter方法
public int getAge() {
return age;
}
public String getGender() {
return gender;
}
}
```
在这个例子中,我们首先检查年龄是否大于等于7,如果是,则允许搬动桌子。如果不是,我们会进一步检查年龄是否大于等于5并且性别为"男"。如果是这种情况,也会允许搬动桌子。否则,就不允许。
阅读全文