import java.util.Scanner; public class Person { private String name; private int
ID: 3636161 • Letter: I
Question
import java.util.Scanner;public class Person
{
private String name;
private int age;
Scanner keyboard = new Scanner(System.in);
public Person(String nam, int ag)
{
name = nam;
age = ag;
}
public String toString()
{
return (name + " " + age);
}
public void setName(String nam)
{
name = nam;
}
public void setAge(int ag)
{
age = ag;
}
public void setPerson(String nam, int ag)
{
name = nam;
age = ag;
}
public void read()
{
System.out.println("Enter his name.");
name = keyboard.nextLine();
System.out.println("Enter his age.");
age = keyboard.nextInt();
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
public boolean equals(Person nam)
{
return (this.name.equalsIgnoreCase(nam.name)&&(this.age==nam.age));
}
public boolean hasSameName(Person nam)
{
return name==nam.name;
}
public boolean hasSameAge(Person nam)
{
return age==nam.age;
}
public boolean isOlderThan(Person nam)
{
return age>nam.age;
}
}
Explanation / Answer
public class PersonDriver { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Person p = new Person(); p.read(); System.out.println(p.toString()); } }
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.