package com.charles.p1.ui;
import com.charles.p1.service.CustomerList;
import com.charles.p1.util.CMUtility;
/**
*
* @Description CustomerView为主模块,负责菜单的显示和处理用户操作
* @author Charles
* @version
* @date 2021年10月21日下午13:26:40
*
*/
public class CustomerView {
private CustomerList customerList = new CustomerList(10);
/**
* 显示客户信息管理软件界面的方法
*/
public void enterMainMenu() {
boolean isFlag = true;
while (isFlag) {
System.out.println("\n--------------------客户信息管理软件--------------------\n");
System.out.println(" 1 添加客户");
System.out.println(" 2 修改客户");
System.out.println(" 3 删除客户");
System.out.println(" 4 客户列表");
System.out.println(" 5 退 出\n");
System.out.print(" 请选择(1-5):");
char menu = CMUtility.readMenuSelection();
switch (menu) {
case '1':
addNewCustomer();
break;
case '2':
modifyCustomer();
break;
case '3':
deleteCustomer();
break;
case '4':
listAllCustomers();
break;
case '5':
// System.out.println("退出");
System.out.print("确认是否退出(Y/N):");
char isExit = CMUtility.readConfirmSelection();
if (isExit == 'Y') {
isFlag = false;
}
}
}
}
/**
* 添加客户的操作
*/
private void addNewCustomer() {
System.out.println("添加客户的操作");
}
/**
* 修改客户的操作
*/
private void modifyCustomer() {
System.out.println("修改客户的操作");
}
/**
* 删除客户的操作
*/
private void deleteCustomer() {
System.out.println("删除客户的操纵");
}
/**
* 显示客户列表的操作
*/
private void listAllCustomers() {
System.out.println("显示客户列表的操作");
}
public static void main(String[] args) {
CustomerView view = new CustomerView();
view.enterMainMenu();
}
}
2021.10.25,内容:CustomerView退出功能
最新推荐文章于 2022-01-23 16:32:21 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)