Die Verdrahtung einer while-Schleife mit einer continue-option in java

Arbeite ich an einem Kredit-Rechner mit Daten-Validierung. Ich habe alles geschrieben und gut zu gehen. Das einzige, was ich kann nicht herausfinden, wie schreibt man eine while-Schleife, in denen der Nutzer aufgefordert wird, "Continue y/n?: "und dann haben Sie das Programm NUR fortgesetzt werden, wenn der Benutzer-Typen y/Y ein, und das Programm ENDET ERST, wenn der Benutzer die Typen n/N, jede andere Eingabe zu einer Fehlermeldung wie "Invalid sind, können Sie nur geben Sie Y oder N". Also, wenn der Benutzer "x" sollte die Anzeige der Fehlermeldung.

Habe ich versucht else if-Klauseln, ich habe auch versucht, überprüfen Sie die Daten mit den Methoden, die ich verwendet, in den rest des Programms, aber ich weiß einfach nicht, wie zu überprüfen Saiten. Ich kann nur mit primitiven Datentypen.

Dies ist der einzige Weg, ich weiß, wie man die Schleife jetzt, das problem ist, es wird einfach das Programm beenden mit nichts, aber ein Y.

eine option für die Zuordnung ist die Verwendung von JOptionPane, aber ich weiß nicht, wie zu übernehmen, die in der while-Schleife und es zeigt eine ja-und eine Nein-Taste.

    String choice = "y";

    while (choice.equalsIgnoreCase("y")) {

    //code here

    System.out.print("Continue? (y/n): ");
        choice = sc.next();
    }
   }
Pseudo-code: while var = Eingabe nicht gültig ist, bekommen Wert. Danach analysieren gültiges Ergebnis

InformationsquelleAutor Vladimir Mujakovic | 2013-02-02

Schreibe einen Kommentar