java创建2个person对象,给对象的属性赋值,并输出年龄较大的那个person的姓名
时间: 2023-08-09 17:00:29 浏览: 154
java代码-使用java解决在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄的源代码
首先,我们需要创建一个`Person`类来表示一个人的属性和行为。该类应该包含姓名和年龄两个属性,并提供方法来获取和设置这些属性值。然后,我们可以创建两个`Person`对象,并为每个对象的姓名和年龄属性赋值。最后,我们比较两个对象的年龄并输出年龄较大的那个人的姓名。
```java
// 定义Person类
class Person {
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 获取姓名
public String getName() {
return name;
}
// 获取年龄
public int getAge() {
return age;
}
}
// 主类
public class Main {
public static void main(String[] args) {
// 创建两个Person对象并赋值
Person person1 = new Person("张三", 25);
Person person2 = new Person("李四", 30);
// 比较两个对象的年龄并输出年龄较大的那个人的姓名
if (person1.getAge() > person2.getAge()) {
System.out.println("年龄较大的人是:" + person1.getName());
} else {
System.out.println("年龄较大的人是:" + person2.getName());
}
}
}
```
以上代码创建了两个`Person`对象,分别为`person1`和`person2`,并赋予了姓名和年龄属性的值。然后,通过比较两个对象的年龄,输出了年龄较大的那个人的姓名。在这个示例中,输出结果为"年龄较大的人是:李四",因为李四的年龄为30,大于张三的年龄25。
阅读全文