Durch eine Text eingabe etwas Ausführen

K

Kalyptron

Mitglied
Hallo, derzeit Arbeite ich an einem kleinen Münzensortier Programm. Dabei habe ich mir gedacht eine zusätzliche Funktion einzubaun und diese ist gefollgt.

Code:
System.out.println("\nOh Nein, die Münzen sind vertausch bitte geben sie Sortieren ein um den Prozess zu starten: ");

Ich habe mich gefargt wie die daruf folgenden Zeile aufgebaut sind. Jedoch wurde ich nicht ganz fündig, oder es wurde nur schlichtig erklärt. Kann mir hier jemand helfen für mein Problem?

Danke im Voraus
 
Robat

Robat

Top Contributor
Java:
Scanner scanner = new Scanner(System.in);
System.out.println("oh nein, .." );
String input = scanner.nextLine();
if(input.equalsIgnoreCase("sortieren")){
     sortiere...
}
 
mihe7

mihe7

Top Contributor
Oder, um das Entwickler-Anwender-Verhältnis besser abzubilden:
Java:
import static java.nio.charset.StandardCharsets.UTF_8;
import java.util.*;

public class Test {
    public static void main(String[] args) {
        String[] text = {
            "T2ggTmVpbiwgZGllIE3DvG56ZW4gc2luZCB2ZXJ0YXVzY2h0IGJpdHRlIGdlYmVuIHNpZSBTb3J0aWVyZW4gZWluIHVtIGRlbiBQcm96ZXNzIHp1IHN0YXJ0ZW46IA==",
            "SGFsbG86IFNvcnRpZXJlbiBlaW5nZWJlbiEg",
            "U2FnIG1hbCwgd2FzIGhhc3QgRHUgYW4gIlNvcnRpZXJlbiBlaW5nZWJlbiIgbmljaHQgdmVyc3RhbmRlbj8g",
            "U09SVElFUkVOIEVJTkdFQkVOIEFCRVIgU1VCSVRPISA="
        };

        Base64.Decoder dec = Base64.getDecoder();
        for (int i = 0; i < text.length; i++) {
            text[i] = new String(dec.decode(text[i]), UTF_8);
        }

        Scanner sc = new Scanner(System.in);
        int c = 0;
        boolean sortiert = false;
        do {
            System.out.println(text[Math.min(c, text.length-1)]);
            c++;
            String input = sc.nextLine();
            if (input.equalsIgnoreCase("sortieren")) {
                if (c > 1) {
                    System.out.println("Na also, geht doch.");
                }
                c = 0;
                // sortieren
                sortiert = true;
            }
        } while (!sortiert);
    }
}
 
mihe7

mihe7

Top Contributor
Was meinst Du? Die Base64-Kodierung im Quelltext? Natürlich nicht :) Die war nur dazu da, damit er die Ausgaben nicht sofort sieht...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
H OOP eine Zahl immer weiter durch 2 teilen Java Basics - Anfänger-Themen 15
R Eine Schleife durch eine Methode schließen? Java Basics - Anfänger-Themen 4
T static String Variable wird nur beim ersten aufruf durch eine Funktion geändert. Java Basics - Anfänger-Themen 16
D Klasse durch eine Schleife wiederholen Java Basics - Anfänger-Themen 1
J Wie lege ich eine durch Random ausgesuchte Zahl in ein Array? Java Basics - Anfänger-Themen 3
B Durch eine Liste von Strings laufen Java Basics - Anfänger-Themen 6
G Klassen Array durch eine Klasse aufrufen Java Basics - Anfänger-Themen 4
B auf private Variable durch eine Methode zugreifen Java Basics - Anfänger-Themen 8
K Methodenvererbung durch eine Superklasse Java Basics - Anfänger-Themen 7
K Durch eine HashMap wandern? Java Basics - Anfänger-Themen 2
Beckenbauer OOP Durch Komma getrennte Einträge in einem String in ein Array oder eine Tabelle schreiben Java Basics - Anfänger-Themen 4
Developer_X Durch JTextPane eine Website anzeigen Java Basics - Anfänger-Themen 4
G Java Klasse durch eine andere Java Klasse starten? Java Basics - Anfänger-Themen 13
Y Wie kann ich Konsoleneingaben durch den Scanner mit JUnit 4 testen? Java Basics - Anfänger-Themen 1
yoskaem Text Color durch Klicken eines Buttons in anderer Activity ändern Java Basics - Anfänger-Themen 2
N for Schleife durch Rekursion ersetzen Java Basics - Anfänger-Themen 6
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
F Methoden Bitte Helft mir meinen Fehler zu finden. Möchte in diesem Bankenprogramm durch die Konsoleneingabe auswählen welches Konto reduziert und welches erhö Java Basics - Anfänger-Themen 17
E 2D Array - char durch die Matrix "wandern" lassen Java Basics - Anfänger-Themen 7
E Objekt durch Benutzer über Konsole erzeugen - Java Java Basics - Anfänger-Themen 3
F Methode für Teilbarkeit durch 5 tut was anderes.... Java Basics - Anfänger-Themen 3
H Aufruf von Methoden durch Methoden Java Basics - Anfänger-Themen 3
H Wie kann ich durch Methoden definiren? Java Basics - Anfänger-Themen 8
O Mehrfache Scanner-Eingabe durch Komma getrennt Java Basics - Anfänger-Themen 6
M String array durch Eingabe begrenzen Java Basics - Anfänger-Themen 7
J Dynamisches Array durch split()-Funktion? Java Basics - Anfänger-Themen 3
O Typparameter durch Wildcards verallgemeinern Java Basics - Anfänger-Themen 3
G Benutzereingaben durch Zeilenumbruch trennen und in Array individueller Größe speichern Java Basics - Anfänger-Themen 20
B Import Tabelle - Struktur durch User einstellbar Java Basics - Anfänger-Themen 4
T Konsolenscanner startet nicht durch Aufruf von Actionlistener Java Basics - Anfänger-Themen 4
A OOP Variable in anderer Klasse durch Methode aufrufen und einer anderen Variable gleichsetzen Java Basics - Anfänger-Themen 2
F Ein Datum (int) durch Methode als String formatieren Java Basics - Anfänger-Themen 2
B OOP While Schleife läuft Endlos durch externen aufruf Java Basics - Anfänger-Themen 2
D While Schleife bei Bedarf durch Eingabe stoppen Java Basics - Anfänger-Themen 15
UnknownInnocent Interface Curser durch Bild ersetzen & MouseListner Java Basics - Anfänger-Themen 2
I Null-Überprüfung durch Lambda-Expressions abkürzen Java Basics - Anfänger-Themen 8
W Teilstring durch Teilstring mittels StringBuilder ersetzen Java Basics - Anfänger-Themen 7
N Denksportaufgabe durch Algorithmus lösen Java Basics - Anfänger-Themen 2
H Array mit Zahlen die durch 3 und 5 teilbar sind erstellen Java Basics - Anfänger-Themen 13
D Interface Frame doppelt durch Aufruf der GUI Klasse Java Basics - Anfänger-Themen 1
J Die Zahl herausfinden die durch 2 - 30 Teilbar ist... Java Basics - Anfänger-Themen 17
M For-Schleife durch zwei versch. Variablen begrenzen Java Basics - Anfänger-Themen 27
W JLabel, Farbe durch Listener ändern Java Basics - Anfänger-Themen 6
T Extrahiertes Objekt durch Getter bekommen Java Basics - Anfänger-Themen 2
N Operatoren Suchen nach einer bestimmten Eingabe (durch Scanner) Java Basics - Anfänger-Themen 7
S For-Schleife durch "ESC" verlassen? Java Basics - Anfänger-Themen 2
C char in String suchen und durch anderen String ersetzen Java Basics - Anfänger-Themen 2
V Durch 0 teilen Java Basics - Anfänger-Themen 2
V Durch Methode Objekt löschen Java Basics - Anfänger-Themen 2
S button kommt durch bild Java Basics - Anfänger-Themen 13
M Ein Bild durch Objekterzeugung zeichnen Java Basics - Anfänger-Themen 5
W Objektname durch Tastaturbefehl eingeben Java Basics - Anfänger-Themen 7
K ArrayList durch ArrayList ersetzen Java Basics - Anfänger-Themen 5
G Objektübergabe durch Parameter Java Basics - Anfänger-Themen 3
P Erste Schritte durch MenuBar verschiedene Fenster öffnen Java Basics - Anfänger-Themen 2
T Jlabel durch Text in 2 anderen Jlabels sichtbar machen Java Basics - Anfänger-Themen 4
T Threads Durch threads gestartete Prozesse killen Java Basics - Anfänger-Themen 2
M ArrayList durch OutputStream in Datei Java Basics - Anfänger-Themen 9
K arraygröße durch variablen Konstruktor? Java Basics - Anfänger-Themen 7
F Erste Schritte Hausaufgaben-Prob. - Iterative Prog. Zahlen aufsummieren, wenn durch k>0 teilbar. Java Basics - Anfänger-Themen 5
T Input/Output Programm beenden durch Eingabe Java Basics - Anfänger-Themen 1
K Tiefen- und Breitensuche beim Baum durch Stack und Warteschlange Java Basics - Anfänger-Themen 1
Ponychan95 Erste Schritte Switch fällt immer bis zum default durch Java Basics - Anfänger-Themen 4
J Warum wird Array durch Methode ohne Rückgabewert verändert? Java Basics - Anfänger-Themen 5
N Durch Objekte iterieren? Java Basics - Anfänger-Themen 3
J Durch 2-Dimensionales Array "bewegen" will nicht so recht hinhauen Java Basics - Anfänger-Themen 2
D javacode durch Html ausfuehren Java Basics - Anfänger-Themen 13
K Durch ArrayList laufen Java Basics - Anfänger-Themen 8
X Erste Schritte Lernen durch Videoreihe Java Basics - Anfänger-Themen 35
M Möglich? Methode aufrufen deren Bezeichner zur Laufzeit durch einen überg. String festgelegt wird Java Basics - Anfänger-Themen 3
T Best Practice JUnit: Wie Klassen durch Stubs/Mockups ersetzen Java Basics - Anfänger-Themen 7
H Text durch Checkbox erscheinen lassen Java Basics - Anfänger-Themen 2
J Datensätze aus Txt Datei auslesen - Datensätze durch stöbern Java Basics - Anfänger-Themen 5
Ananaskirsche Input/Output Platzhalter durch String in yml-Datein ersetzen Java Basics - Anfänger-Themen 5
F Speicherlast mehrere GB durch kleine png files? Java Basics - Anfänger-Themen 1
AssELAss ß durch ss oder SS ersetzen Java Basics - Anfänger-Themen 10
W 2dim - Array Ausgabe von Zahlen, teilbar durch 3. Java Basics - Anfänger-Themen 4
T Division durch 0 abfangen mit Schleife Java Basics - Anfänger-Themen 4
S Klassen Zugriff auf Attribute einer zweiten Klasse, welche durch dritte gesettet wurden? Java Basics - Anfänger-Themen 2
S vom JPanel aus durch Mouselistener Internet aufrufen Java Basics - Anfänger-Themen 6
H Quotient durch Subtraktion bestimmen Java Basics - Anfänger-Themen 12
J beenden durch choice Java Basics - Anfänger-Themen 11
N Nummernblock durch FOR-Schleife? Java Basics - Anfänger-Themen 2
M Endlosschleife bricht durch switch ab Java Basics - Anfänger-Themen 17
G Line Separator in ArrayList durch ";" ersetzen Java Basics - Anfänger-Themen 4
D Durch Button klick wert in JTextField einfügen Java Basics - Anfänger-Themen 5
K Durch alle Attribute eines Objektes iterieren Java Basics - Anfänger-Themen 6
N Potenzierung durch einfache Operatoren Java Basics - Anfänger-Themen 13
F Erste Schritte Aktuelles Fenster durch Event schließen Java Basics - Anfänger-Themen 3
U Zahl durch 5 teilbar Java Basics - Anfänger-Themen 14
K Erste Schritte Methoden im Wechselspiel durch zwei Objekte aufrufen Java Basics - Anfänger-Themen 20
U JFrame durch ActionListener erweitern Java Basics - Anfänger-Themen 4
J fortlaufende Objekte durch Variable auswählen; Datenbank Java Basics - Anfänger-Themen 4
S Multiplikation durch Addition, Subtraktion und Vergleich von Zahlen Java Basics - Anfänger-Themen 14
D Instanzen durch Methode Java Basics - Anfänger-Themen 14
J Instanz durch String Java Basics - Anfänger-Themen 8
D OOP Zahl durch Quadrate darstellbar Java Basics - Anfänger-Themen 17
J OOP Objekte durch Nutzer erstellen lassen. Wie wird referenziert? Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Anzeige

Neue Themen


Oben