Loop -, Repeat-Programm in Java (Java-Anfänger-Frage)

Ich soll, wenn der Benutzer geben Sie eine beliebige Auswahl (1,2,3,4) es wird dem Benutzer zeigen (Noch unter Verengung) dann bekommt er zurück, um das Programm erneut. wie kann ich das mit if-Anweisung oder auf andere Weise, dann SWTICH-Methode??

import java.util.Scanner;
public class Tt {

    public static void main(String [] args) {
        Scanner kb= new Scanner (System.in);
        int choice;
        do{
            System.out.println("Please enter your choice from the following menu:");
            System.out.println("1. Enter student tanscript");
            System.out.println("2. Display transcript summary");
            System.out.println("3. Read student transcript from a file");
            System.out.println("4. Write 1transcript summary to a file");
            System.out.println("5. Exit");

            choice = kb.nextInt();

            switch (choice) {

                case 1:
                case 2:
                case 3:
                case 4:
                    System.out.println("Under construction");
                    System.out.println();
                    break;
                case 5:
                    break;

            }
        }while (choice > 0 && choice < 5);

    }


}
  • Es sieht aus wie Sie bereits Ihre eigene Frage beantwortet?
  • Ja aber ich will einen anderen Weg dann die Switch-Methode? gibt es eine?
  • Sicher, man kann eine delegation oder Komposition, oder etc..., Was Sie suchen, zu tun? Ich kann zeigen einige der Optionen, die Sie einfach nicht wissen, was Sie nach, wie es scheint, dass dies eine gültige option.
Schreibe einen Kommentar