/**
*@ author 黄伟
*@ version V1.00
*@ date 2014/4/9
*@ purpose 实现购物功能
*/
import java.util.Scanner; //导入java.util包中的Scanner类
import java.util.Random; //导入java.util包中的Random类
import java.util.Date; //导入java.util包中的Date类
public class Shopping3 {
public static void main(String[] args){
//声明,定义10个用户,包括用户名和密码
String [] username = new String []{"name0","name1","name2","name3","name4","name5"
,"name6","name7","name8","name9"};
String [] password = new String []{"pass0","pass1","pass2","pass3","pass4","pass5"
,"pass6","pass7","pass8","pass9"};
// 定义数组,存放客户信息
int [] custNo = new int[10]; //创建一个存放10个整型数据的客户编号的数组
String [] custName = new String[10]; //创建一个存放10个字符串型数据的客户姓名的数组
String [] custBirth = new String[10]; //创建一个存放10个字符串数据的客户生日的数组
int [] custScore = new int[10]; //创建一个存放10个整型数据的客户积分的数组
//记录客户信息
for(int cn=0;cn<custNo.length;cn++){ //客户编号由循环产生,从1001到1010
custNo[cn]=cn+1001;
}
custName[0]="小猫";
custBirth[0]="1992-7-10"; //第一个客户的信息
custScore[0]=20000;
custName[1]="小狗";
custBirth[1]="1992-6-17"; //第二个客户的信息
custScore[1]=25000;
custName[2]="小马";
custBirth[2]="1992-7-10"; //第三个客户的信息
custScore[2]=30000;
custName[3]="小狐狸";
custBirth[3]="1992-11-1"; //第四个客户的信息
custScore[3]=10000;
custName[4]="大象";
custBirth[4]="1992-11-17"; //第五个客户的信息
custScore[4]=10000;
// 展示登录菜单
N1:
while (true){
System.out.println("\t\t欢迎使用我行我素购物管理系统1.0版\n");
System.out.print("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ");
System.out.println("");
System.out.println("\t\t\t1. 登 录 系 统\n");
System.out.println("\t\t\t2. 修 改 管 理 员 密 码\n");
System.out.println("\t\t\t3. 退 出\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ");
// 提示用户输入选项
int Logindex = 0; //记录登录系统失败的次数
int f=2; //记录还有几次登录系统的机会
int m=2 ; //记录重新输入密码的机会
int h = 0; //记录重复购买商品的次数
System.out.print("请输入您的选择:");
Scanner input = new Scanner(System.in);
int choice1 = input.nextInt();
// 判断用户的输入选项,产生相应的结果
if (choice1 == 1) {/* 登录系统 */
// 登录系统要实现的功能:提示用户输入用户名和密码
N2:
while(true){
System.out.println("请输入用户名:");
String name = input.next();
System.out.println("请输入密码:");
String pass = input.next();
// 判断用户输入的用户名是否和密码对应上,只有两者均输入正确,才会显示登录成功
/* 整数判断可以用==;字符串是否相等判断,用equals方法 */
for(int i=0;i<username.length;i++){
if (name.equals(username[i]) && pass.equals(password[i])) {
System.out.println("登录成功!");
// 登录成功之后,展示购物系统页面
N3:
while (true) {
System.out.println("\t\t 欢迎使用我行我素购物管理系统\n");
System.out.print("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println("");
System.out.println("\t\t\t1. 客 户 信 息 管 理\n");
System.out.println("\t\t\t2. 购 物 结 算\n");
System.out.println("\t\t\t3. 真 情 回 馈\n");
System.out.println("\t\t\t4. 返回上一级\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
//输入相应选项,实现各自功能
System.out.println("请输入你的选择:");
int choice2 = input.nextInt();
if (choice2 == 1) {
N4:
while (true) {// 输入1,展示客户信息管理
System.out.println("我行我素购物管理系统 > 客户信息管理\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println("");
System.out.println("\t\t\t1. 显 示 所 有 客 户 信 息\n");
System.out.println("\t\t\t2. 添 加 客 户 信 息\n");
System.out.println("\t\t\t3. 修 改 客 户 信 息\n");
S
Java 小程序:实现一个购物流程的功能(3)
最新推荐文章于 2024-03-20 20:17:40 发布