Answer to Question #2949 in Java | JSP | JSF for Michael

Question #2949
How do I write a program on java that allows a user to choose from a menu of options if the user does not select one of the choices on the menu have the program reprint the menu and ask the user to enter their selection again the program should continue to repeat the menu until the user has selected a valid option once a valid option has been selected the program should print the users selection
1
Expert's answer
2011-06-06T07:42:56-0400
import java.util.*;

public class Menu {
& public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while (true) {
System.out.println("1) action 1");
System.out.println("2) action 2");
System.out.println("3) action 3");
System.out.println("4) action 4");
System.out.println("5) exit");
switch (scan.nextInt()) {
case 1: {
& System.out.println("action 1 selected");
& break;
}
case 2: {
& System.out.println("action 2 selected");
& break;
}
case 3: {
& System.out.println("action 3 selected");
& break;
}
case 4: {
& System.out.println("action 4 selected");
& break;
}
case 5: {
& return;
}
default: {
& System.out.println("bad selection. try again");
& break;

}

}

}
& }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS