项目开发(技巧)|菜单界面的模板(JAVA)

【项目开发(技巧)|菜单界面的模板(JAVA)】在项目设计中免不了需要设计菜单,以前总是不知道怎么写合适,现在提供模板学习

package Smallmoney_System; import java.sql.SQLOutput; import java.util.Scanner; public class Smallmoney_System {public static void main(String[] args) {//首先设计交互界面 //因为主界面无论如何都要出现一次,所以采用do while循环较为适合,并使用loop控制是否需要退出 boolean loop = true; Scanner scanner = new Scanner(System.in); int choice = 0; do {System.out.println("======零钱通菜单======"); System.out.println("\t1 零钱通明细"); System.out.println("\t2 收益入账"); System.out.println("\t3 消费"); System.out.println("\t4 退出"); System.out.println("请选择(1-4):"); choice = scanner.nextInt(); switch (choice) {case 1: System.out.println("1 零钱通明细"); break; case 2: System.out.println("2 收益入账"); break; case 3: System.out.println("3 消费"); break; case 4: String que; //这里需要完成一个确定退出功能,如果没有输入Y/N就一直循环 while(true){System.out.println("你确定要退出吗?请输入Y/N"); que=scanner.next(); if(que.equals("Y")||que.equals("N")) break; } if(que.equals("Y")) {loop = false; System.out.println("4 退出"); } //输入N不更改loop不退出程序,但是会继续弹出菜单 break; default: System.out.println("选项不正确,请重新输入"); } } while (loop); System.out.println("退出了零钱通程序"); } }

    推荐阅读