私は、ゴルファーをメンバーリストに追加するためのJavaプログラムを作成するプロジェクトを大学で行っています。私はそれらをリストに追加することに問題があります!メンバーを保存するにはどうすればいいですか?
これは、これまでの私のコードです:
*import java.util.*;
public class GolfClubTester {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Please enter number for:");
System.out.println("1: Joining Member:");
System.out.println("2: Remove an old Member:");
System.out.println("3: Search for a Member:");
System.out.println("4: View all");
//Ask User for input
Scanner input = new Scanner(System.in);
int i = input.nextInt();
if(i == 1){
//Clear scanner input buffer
input.nextLine();
System.out.println("Please enter Members name:");
String name = input.nextLine();
System.out.println("Please enter day:");
int day = input.nextInt();
System.out.println("Please enter month");
int month = input.nextInt();
System.out.println("Please enter year:");
int year = input.nextInt();
System.out.println("Please enter Handicap:");
int Handicap = input.nextInt();
System.out.println("Please enter Id:");
int MemId = input.nextInt();
//Clear scanner input buffer
input.nextLine();
//Ask user type of Member
System.out.println("Please enter type of Member:");
System.out.println("1 - Senior:");
System.out.println("2 - Junior:");
int i1 = input.nextInt();
if (i1 == 1){
//Create member object
Date join1 = new Date(day,month,year);
SeniorMembers s1 = new SeniorMembers(name,join1,Handicap,MemId);
//Display member details
System.out.println("**Senior Member has joined**");
System.out.println(s1);
return;
}
else if (i1 == 2){
Date join1 = new Date(day,month,year);
JuniorMembers j1 = new JuniorMembers(name,join1,Handicap,MemId);
//Display member details
System.out.println("**Junior Member has joined**");
System.out.println(j1);
}
else{
throw new IllegalArgumentException("Invalid input:");
}
}*
だから私はそれはメンバーが参加したが、それは実際にメンバーを保存していないと言うことを得ることができます。誰も助けて、私が逃しているものを教えてくれる?
あなたはどこかのメンバーのリストや配列を持っていて、新しいメンバーをそのリストに追加する必要があります。 – David
最初に 'List'を作成してください。 – MordechayS
私はこれをどのようにすることができるかの例を私に見せてもらえますか?申し訳ありませんが、非常に弱い – Greatham29