Hey liebe Helfer, schaut euch doch bitte mal meinen kleinen bisherigen Code an:
Wen ich das durch meine Testklasse jage, kriege ich leider nur:
"Sie haben folgende Staedte zur Auswahl: null
Bitte waehlen Sie eine Stadt:"
In anderen Codes hat das allerdings schon so geklappt mit der Arrays.toString.... daher bin ich grade einfach verwirrt.
Danke im Voraus!
Java:
package arrays;
import java.util.Arrays;
public class Route {
int cityindex;
int distanz;
int stadtwahl;
String cities[];
int stadtwahlA;
int stadtwahlB;
public void Route() {
cities = new String[cityindex];
this.cityindex = cityindex;
cities[0] = "Berlin";
cities[1] = "Hamburg";
cities[2] = "Kiel";
cities[3] = "Muenchen";
cities[4] = "Stuttgart";
cities[5] = "Dresden";
cities[6] = "Heidelberg";
}
public void einlesen() {
System.out.println("Sie haben folgende Staedte zur Auswahl: " + Arrays.toString(cities));
System.out.println("Bitte waehlen Sie eine Stadt: ");
stadtwahlA = Konsole.getInputInt();
System.out.println("Bitte waehlen Sie ein Ziel: ");
stadtwahlB = Konsole.getInputInt();
}
public void ausgabe() {
System.out.println("Die Entfernung zwischen " + stadtwahlA + " und " + stadtwahlB + " betraegt : " );
}
}
Wen ich das durch meine Testklasse jage, kriege ich leider nur:
"Sie haben folgende Staedte zur Auswahl: null
Bitte waehlen Sie eine Stadt:"
In anderen Codes hat das allerdings schon so geklappt mit der Arrays.toString.... daher bin ich grade einfach verwirrt.
Danke im Voraus!
Zuletzt bearbeitet von einem Moderator: