如何使菜单重新出现在循环中

时间:2018-03-15 12:17:09

标签: java loops

如果用户在这种情况下没有按任何键(如3)退出程序,如何重新显示菜单。

<button>

2 个答案:

答案 0 :(得分:1)

您必须将System.out.println()语句放在循环中。

public class New {
  public static void main(String[] args) {
    Scanner scan= new Scanner(System.in);
    while(true) {
      System.out.println("Enter 1 to create folder/ 2 to create file/ 3 to exit");
      int choice= scan.nextInt();
      if(choice==1) {
        System.out.println("Creating folder");
      }
      else if(choice==2) {
        System.out.println("Creating file");
      }
      else if (choice==3){
        System.out.println("Exiting");
      }
   }

}

答案 1 :(得分:0)

您可以使用do while循环。

do{
    choice = sc.nextInt();
    if(choice==1) {
        System.out.println("Creating folder");
    } 
    else if(choice==2) {
        System.out.println("Creating file");
    }
}while(choice!=3);