Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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()); } }