import cs1.Keyboard;
import java.util.Scanner;
class Person
{
private String name;
private String persnr;
private String adress;
private int age;
public Person(String _name, String _persnr, String _adress, int _age)
{
name = name;
persnr = persnr;
adress = adress;
age = age;
}
public void byterNamn(String _name)
{
name = _name;
}
public void byterAdress(String _adress)
{
adress = _adress;
}
public void fyllerAr()
{
age = age + 1;
}
public String hamtaNamn()
{
return name;
}
public String hamtaPersonnmmer()
{
return persnr;
}
public String hamtaAdress()
{
return adress;
}
public int hamtaAlder()
{
return age;
}
public String toString()
{
String _toString;
_toString = "Namn: " + name + "\nÅlder: " + age;
_toString = _toString + "\nPersonnummer: " + persnr + "\nAdress: " + adress;
return _toString;
}
public p1()
{
System.out.print("namn: ");
name = Keyboard.readString();
System.out.print("adress: ");
String adress = Keyboard.readString();
System.out.print("ålder: ");
Integer age = new Integer();
age.parseInt(Keyboard.readint());
System.out.print("personnummer: ");
String persnr = Keyboard.readString();
}
public p2()
{
System.out.print("namn: ");
name = Keyboard.readString();
System.out.print("adress: ");
String adress = Keyboard.readString();
System.out.print("ålder: ");
Integer age = new Integer();
age.parseInt(Keyboard.readint());
System.out.print("personnummer: ");
String persnr = Keyboard.readString();
}
public static void main(String[] args)
{
String name = Keyboard.readString();
String persnr = Keyboard.readString();
String adress = Keyboard.readString();
int age = Keyboard.readint();
Person p1 = new Person(name, age, adress, personnummer);
String name = Keyboard.readString();
String persnr = Keyboard.readString();
String adress = Keyboard.readString();
int age = Keyboard.readint();
Person p2 = new Person(name, age, adress, personnummer);
}
}
你好。 我試圖這樣做,它是2人。你應該輸入兩個人的年齡,姓名,地址,然後在程序運行時輸入你想要的內容後打印出來。我想知道我如何在公共P1()和公共P2()上做回報,所以我可以做到這一點。或者它是一個更簡單的方法來做到這一點?兩人對象
呃,對不起,我真的不明白你想說什麼。你可以嘗試重新格式化問題,所以它變得更清晰了? – kufi 2012-02-22 07:42:20
此外,如果這是家庭作業,你應該這樣標記它。 – Leigh 2012-02-23 00:43:06