2017-10-24 7 views
-2

Das Array wird mit einem Zähler deklariert. Der Zähler muss jedes Mal verwendet werden, wenn ein Objekt zum Array hinzugefügt wird. Wie erstelle ich ein neues Array-Objekt in Java?

// declare Parcel array and parcel count variable 
    private static Parcel[] parcels = new Parcel[10]; 
    private static int parcelCount = 0; 

Die Informationen in den Scanner benötigen ein neues Paket-Objekt zu erstellen und speichern sie in dem nächsten verfügbaren (leer) vor Ort in den Array-Paketen.

Heres, was ich habe. Es scheint nicht zu funktionieren. Was mache ich falsch?

System.out.print("Enter Parcel Number: "); 
String parcelNumber = sc.nextLine(); 

String [] parcels = new String[0]; 

parcelCount ++; 


System.out.print("Enter Sender Name: "); 
String senderName = sc.nextLine(); 

String [] parcels = new String[1]; 

parcelCount ++; 

System.out.print("Enter Return Address: "); 
String returnAddress = sc.nextLine(); 

String [] parcels = new String[2]; 

parcelCount ++; 

System.out.print("Enter Recipient Name: "); 
String recipientName = sc.nextLine(); 

String [] parcels = new String[3]; 

parcelCount ++; 

System.out.print("Enter Delivery Address: "); 
String deliveryAddress = sc.nextLine(); 

String [] parcels = new String[4]; 

parcelCount ++; 
+1

Haben Sie ein Tutorial über betrachtet liest, wie Arrays arbeiten: https://docs.oracle.com/javase /tutorial/java/nutsandbolts/arrays.html –

+0

Also ... während Sie uns ein Stück Code zeigen, in dem Sie ziemlich die wenigen neuen Objekte erstellen, wollen Sie, dass wir Ihnen sagen, wie das geht? – Stultuske

+1

Warum erstellen Sie überhaupt "Pakete"? Warum schaffst du es nicht einfach am Ende? Und wie zählen Namen und Adressen, die mit der Parzelle zusammenhängen? – Thomas

Antwort

Verwandte Themen