System.out.print("请输入新的用户名:");
data.manager.username = scanner.next();
System.out.print("请输入新的密码:");
data.manager.password = scanner.next();
System.out.println("用户名和密码已更改!");
// 信息更改成功,选择下一步的操作
System.out.println("\n请选择,输入数字:");
} else {
// 信息验证失败,设置退出标志
System.out.println("抱歉,你没有权限修改!");
flag = false;
}
break;
case 3: // 用户选择"退出"
System.out.println("谢谢您的使用!");
System.exit(0);
break;
default: // 一级菜单输入错误,需要重新选择
System.out.print("\n输入有误!请重新选择,输入数字: ");
break;
}
} while (flag);
}
}
3.2 Data类
package cn.itcast;
/**
* 存放购物系统的初始化数据的数据类,该类只是存放了已有的商品信息和顾客信息
*
* @author
*
*/
public class Data {
/**
* 默认构造方法,初始化变量,由于都是数组对象或类对象,所以都需要采用new
*
*/
public Data() {
goodsName = new String[50] ;
goodsPrice = new double[50] ;
custNo = new int[100] ;
custBirth = new String[100];
custScore = new int[100] ;
manager = new Manager() ;
}
/**
* 初始化该类的数据
*
*/
public void initial() {
/*====================添加了初始的7种商品信息====================*/
goodsName [0] = "addidas运动鞋";
goodsPrice[0] = 880D;
goodsName [1] = "Kappa网球裙";
goodsPrice[1] = 200D;
goodsName [2] = "网球拍";
goodsPrice[2] = 780D;
goodsName [3] = "addidasT恤";
goodsPrice[3] = 420.77999999999997D;
goodsName [4] = "Nike运动鞋";
goodsPrice[4] = 900D;
goodsName [5] = "Kappa网球";
goodsPrice[5] = 45D;
goodsName [6] = "KappaT恤";
goodsPrice[6] = 245D;
/*====================添加了初始的7个顾客信息====================*/
custNo [0] = 1900;
custBirth[0] = "08/05";