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 ++;
Haben Sie ein Tutorial über betrachtet liest, wie Arrays arbeiten: https://docs.oracle.com/javase /tutorial/java/nutsandbolts/arrays.html –
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
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