Hallo,
ich habe ein kleines Problem. Ich bin gerade am Programmieren eines Reservierungssystems für Busse. Da ich dann die Personen auf die Plätze verteilen möchte, dachte ich mir, nimm ein Array her, das geht sicher. Ich programmier das alles runter, bis eben zum Array. Das erkennt nicht, dass es die Größe des Buses (die Anzahl der Sitze) als Anhaltspunkt nehmen soll, obwohl ich sie einen Schritt vorher bereits zugewiesen habe.
Das Array erkennt einfach nicht, dass iBusSize gerade zugewiesen wurde. Aber vielleicht bin ich nur zu doof und habe irgendetwas übersehen...
Gruß
grenzreiter
ich habe ein kleines Problem. Ich bin gerade am Programmieren eines Reservierungssystems für Busse. Da ich dann die Personen auf die Plätze verteilen möchte, dachte ich mir, nimm ein Array her, das geht sicher. Ich programmier das alles runter, bis eben zum Array. Das erkennt nicht, dass es die Größe des Buses (die Anzahl der Sitze) als Anhaltspunkt nehmen soll, obwohl ich sie einen Schritt vorher bereits zugewiesen habe.
Java:
import javax.swing.JOptionPane;
public class Busreservierungssystem {
// Autor: -----
// Version 1.0, 21.05.2011
public static void main(String[] args) {
int iBusSize = 0;
System.out.println("Willkommen zum Busreservierungssystem der Firma BusReisen.");
do {
String iBusCat = JOptionPane.showInputDialog("Geben Sie bitte eine Kategorie an.");
int iCategory = Integer.parseInt(iBusCat);
if (iCategory == 1) {
iBusSize = 15;
}
if (iCategory == 2) {
iBusSize = 20;
}
if (iCategory == 3) {
iBusSize = 30;
}
} while (iBusSize <= 0);
}
int[] SaPassenger = new int[iBusSize];
}
Das Array erkennt einfach nicht, dass iBusSize gerade zugewiesen wurde. Aber vielleicht bin ich nur zu doof und habe irgendetwas übersehen...
Gruß
grenzreiter