项目开发(技巧)|菜单界面的模板(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("退出了零钱通程序");
}
}
推荐阅读
- 【译】20个更有效地使用谷歌搜索的技巧
- 数据库设计与优化
- Android实现主页底部菜单中间tab图案凸起
- Java程序员阅读源码的小技巧,原来大牛都是这样读的,赶紧看看!
- 那些年bug总结出来的调试代码技巧
- 高三二轮复习技巧!超实用的50条行动清单+8种高效背诵法
- 圆形菜单
- 门店销售技巧,方法大于努力,早知道等于多赚十年钱
- 余生说丨为什么你的文章写的不好(这两点构思技巧或许能够给你启发)
- 教你如何做一个好看的表格,excel使用技巧大全