给一级菜单添加循环![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/141f8cadaa33fcc5cd3bd85552afa1dc.png)
public class Taks02 {
public static void main(String[] args) {
int mc1;
Scanner sc = new Scanner(System.in);
boolean isRunning = true;
while (isRunning) {
System.out.println(" 名片管理系统");
System.out.println("==================");
System.out.println(" 1. 登录");
System.out.println(" 0. 退出");
System.out.println("==================");
System.out.print("输入菜单编号[1,0]:");
mc1 = sc.nextInt();
switch (mc1) {
case 1:
login();
break;
case 0:
System.out.println("谢谢使用~再见~");
isRunning = false;
break;
default:
System.out.println("输入的菜单编号有误!");
}
}
}
private static void login() {
System.out.println("执行用户登录功能~");
}
}
}
结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0fb88da2919ae79a9863a31344d46208.png)
编写登录方法 - login()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e11709b5197dfedd52d99255e3b0337c.png)
public class Taks02 {
public static void main(String[] args) {
int mc1;
Scanner sc = new Scanner(System.in);
boolean isRunning = true;
while (isRunning) {
System.out.println(" 名片管理系统");
System.out.println("==================");
System.out.println(" 1. 登录");
System.out.println(" 0. 退出");
System.out.println("==================");
System.out.print("输入菜单编号[1,0]:");
mc1 = sc.nextInt();
switch (mc1) {
case 1:
login();
break;
case 0:
System.out.println("谢谢使用~再见~");
isRunning = false;
break;
default:
System.out.println("输入的菜单编号有误!");
}
}
}
private static void login() {
String username, password;
Scanner sc = new Scanner(System.in);
System.out.print("用户名: ");
username = sc.next;
System.out.print("密 码:");
password = sc.next;
if (username.equals("howard")&& password.equals("903213")) {
System.out.println("登录成功~");
cardManagemnt();
}else {
System.out.println("");
}
}
private static void cardManagemnt() {
System.out.println("执行名片管理功能~");
}
}
}
结果:
![](https://i-blog.csdnimg.cn/blog_migrate/9582ffa081b2207f89484c000803b20f.png)
编写名片管理方法 - cardManagement()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9743de47a8194587075799f6a7fff5aa.png)
public class Taks02 {
public static void main(String[] args) {
int mc1;
Scanner sc = new Scanner(System.in);
boolean isRunning = true;
while (isRunning) {
System.out.println(" 名片管理系统");
System.out.println("==================");
System.out.println(" 1. 登录");
System.out.println(" 0. 退出");
System.out.println("==================");
System.out.print("输入菜单编号[1,0]:");
mc1 = sc.nextInt();
switch (mc1) {
case 1:
login();
break;
case 0:
System.out.println("谢谢使用~再见~");
isRunning = false;
break;
default:
System.out.println("输入的菜单编号有误!");
}
}
}
private static void login() {
String username, password;
Scanner sc = new Scanner(System.in);
System.out.print("用户名: ");
username = sc.next;
System.out.print("密 码:");
password = sc.next;
if (username.equals("howard")&& password.equals("903213")) {
System.out.println("登录成功~");
cardManagemnt();
}else {
System.out.println("");
}
}
private static void cardManagemnt() {
int mc2;
Scanner sc = new Scanner(System.in);
boolean isRuuning = true;
while (isRuuning);
System.out.println("====名片管理====");
System.out.println("1.添加名片");
System.out.println("2.修改名片");
System.out.println("3.查询名片");
System.out.println("4.删除名片");
System.out.println("5.返回名片");
System.out.println("===============");
System.out.print("输入菜单编号[1,2,3,4,5]:");
mc2 = sc.nextInt();
switch (mc2) {
case 1:
System.out.println("执行添加名片功能~");
break;
case 2:
System.out.println("执行修改名片功能~");
break;
case 3:
System.out.println("执行查询名片功能~");
break;
case 4:
System.out.println("执行删除名片功能~");
break;
case 5:
isRuuning = false;
break;
default:
System.out.println("输入的菜单编号有误!");
}
}
}
}
}