Hallo erstmal,
vorab möchte ich sagen, dass ich ein ziemlicher Anfänger bin in Java. Ich habe auch gerade erst dieses Forum entdeckt, auf meiner Suche nach einer Antwort auf mein Problem.
Ich möchte ein Programm schreiben, dass eine Aufzugssteuerung simuliert. Das Programm wird auch am ende des Tages verschiedene Aufzugs-Klassen haben, die verschiedene Typen sind, mit verschiedenen zulässigen Gesamtgewichten usw.
Zunächst wollte ich deshalb erstmal das Eingabe-Fenster aufziehen, dass den Benutzer fragt nach Typ des Aufzugs, die zu befördernden Personen/Gewichte und von welchem zu welchem Stockwerk der Aufzug fahren soll.
Nun zum Problem:
Meine Idee war es, mithilfe von einem Scanner und mehreren If-Statements das ganze zu Verschachteln/Verpacken. Allerdings habe ich im Internet und in 2 Büchern die ich zu Java habe, fast keine Hilfe über den Umgang mit Scannern gefunden.
Deshalb die Frage:
Gibt es eine einfache Weise, wie man den Scanner über die Benutzer Inputs laufen lassen kann? Sodass er die Eingaben liest und dann über die If-Methoden die Richtigen ausgaben macht?
Wie ich dann später das ganze durch Variablen und Berechnungen ersetze, soll mal meine Sorge sein. Ich möchte nur erstmal das Grundgerüst für das Programm aufziehen.
Das hier ist auch mein erster Beitrag auf irgendeinem Forum. Ich bin mit erschöpft mit meiner Suche und denke dass das Problem auch nicht so komplex sein kann.
Habe keine Lust auf dieses typische Forums-"Was hast du dir dabei gedacht diese Frage überhaupt zu stellen????" das man häufig bei anderen Beiträgen lesen kann.
Deshalb: Ich freue mich über jede Hilfe und möchte hier keinem auf die Füße treten!
Ich hab mal meinen Code angehängt, ich denke aber mal dass das wohl kaum weiterhelfen wird.
vorab möchte ich sagen, dass ich ein ziemlicher Anfänger bin in Java. Ich habe auch gerade erst dieses Forum entdeckt, auf meiner Suche nach einer Antwort auf mein Problem.
Ich möchte ein Programm schreiben, dass eine Aufzugssteuerung simuliert. Das Programm wird auch am ende des Tages verschiedene Aufzugs-Klassen haben, die verschiedene Typen sind, mit verschiedenen zulässigen Gesamtgewichten usw.
Zunächst wollte ich deshalb erstmal das Eingabe-Fenster aufziehen, dass den Benutzer fragt nach Typ des Aufzugs, die zu befördernden Personen/Gewichte und von welchem zu welchem Stockwerk der Aufzug fahren soll.
Nun zum Problem:
Meine Idee war es, mithilfe von einem Scanner und mehreren If-Statements das ganze zu Verschachteln/Verpacken. Allerdings habe ich im Internet und in 2 Büchern die ich zu Java habe, fast keine Hilfe über den Umgang mit Scannern gefunden.
Deshalb die Frage:
Gibt es eine einfache Weise, wie man den Scanner über die Benutzer Inputs laufen lassen kann? Sodass er die Eingaben liest und dann über die If-Methoden die Richtigen ausgaben macht?
Wie ich dann später das ganze durch Variablen und Berechnungen ersetze, soll mal meine Sorge sein. Ich möchte nur erstmal das Grundgerüst für das Programm aufziehen.
Das hier ist auch mein erster Beitrag auf irgendeinem Forum. Ich bin mit erschöpft mit meiner Suche und denke dass das Problem auch nicht so komplex sein kann.
Habe keine Lust auf dieses typische Forums-"Was hast du dir dabei gedacht diese Frage überhaupt zu stellen????" das man häufig bei anderen Beiträgen lesen kann.
Deshalb: Ich freue mich über jede Hilfe und möchte hier keinem auf die Füße treten!
Ich hab mal meinen Code angehängt, ich denke aber mal dass das wohl kaum weiterhelfen wird.
Java:
package Aufzugsteuerung;
import java.util.Scanner;
public class Steuerung {
public static void main (String[]args) {
Scanner eingabe = new Scanner(System.in);
String s = eingabe.next();
System.out.println("Guten Tag! Bitte wählen sie ihren Aufzug: ");
int a = eingabe.nextInt();
if (s.equals("1")) {
System.out.println ("Sie haben den Personen Aufzug ausgewählt. Wieviele Personen möchten sie befördern?");
// if (s.equals("2")) {
// System.out.println ("Zwei Person wurde ausgwählt. Von welchem Stockwerk starten sie?");
//
// }
System.out.println("Enter number.");
int b = eingabe.nextInt();
System.out.println("Enter number.");
int c = eingabe.nextInt();
}
}
}