0
私は2つのクラスを作成しました。これらは以下に表示されます(メインクラスのクラスは正しくないため実行されません)。私は配列を印刷したいと思いますし、ユーザーが与えられた配列位置から詳細を表示するために数値を入力する方法を知りたいと思っています。もう一つは、自分のコードの郵便番号にどのような書式を使うべきかです。助けてくれてありがとう。アレイを修正するにはどうすればよいですか?
if(input.matches("S")){
KeyStroke[] patientsDetails = new KeyStroke[5];
patientsDetails[0] = new KeyStroke(Alex,8,OX3YUN,2039489);
patientsDetails[1] = new KeyStroke(John,19,OX4BJO,2434587);
patientsDetails[2] = new KeyStroke(Nick,42,OX1VYN,2233842);
patientsDetails[3] = new KeyStroke(Melvin,52,OX2YUD,2432340);
patientsDetails[3] = new KeyStroke(Gian,27,OX43YUM,2234098);
for (int i = 0; i < 10; i++){
System.out.println("Patient name is: " + patientsDetails[i].nameLable);
System.out.println("Patients age is: " + patientsDetails[i].howOld);
System.out.println("Patient postcode is: " + patientsDetails[i].postcode);
System.out.println("Patients cell phone number is" + patientsDetails[i].cellPhoneNumber);
}
}
2番目の子クラスがある:文字列値の前後
public class KeyStroke{
public int howOld;
public String postcode;
public String nameLable;
public int cellPhoneNumber;
public KeyStroke(int age, String postcode, String nameLable, int cellPhoneNumber){
this.nameLable = nameLable;
this.howOld = age;
this.postcode = postcode;
this.cellPhoneNumber = cellPhoneNumber;
}
}
あなたは間違った順序で引数を渡しています。また、文字列では '' ' –