package com.wxws.sms;
import java.util.Scanner;
public class Menu {
/*商品信息*/
String [] goodsName;//商品名称
double [] goodsPrice;//商品价格
/*会员信息*/
int [] custNo;//会员号
String[] custBirth;//会员生日
int [] custScore;//会员积分
/**
* 加载系统信息
* @param goodsName
* @param goodsPrice
* @param custNo
* @param custBirth
* @param custScore
*/
public void setData(String[] goodsName1, double[] goodsPrice1,
int[] custNo1, String[] custBirth1, int[] custScore1) {
goodsName = goodsName1;
goodsPrice = goodsPrice1;
custNo = custNo1;
custBirth = custBirth1;
custScore = custScore1;
}
public void showLoginMenu(){
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.println("欢迎使用我行我素购物管理系统1.0版\n");
System.out.println("1.登 录 系 统\n");
System.out.println("2.退 出\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
Scanner input=new Scanner(System.in);
System.out.print("请选择 ,输入数字:");
int num=input.nextInt();
switch(num){
case 1:
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.println("欢迎使用我行我素购物管理系统1.0版\n");
break;
case 2:
System.out.println("2.退出\n");
break;
case 3:
System.out.println("您无权进入购物系统!");
break;
default:
System.out.println("输入错误!");
break;
}
}
public void showMainMenu(){
System.out.println("\t\t欢迎使用我行我素购物管理系统");
System.out.println("*******************" +
"*******************************\n");
System.out.println("\t\t1.客 户 信 息 管 理\n");
System.out.println("\t\t2.购 物 结 算\n");
System.out.println("\t\t3.真 情 回 馈\n");
System.out.println("\t\t4.注 销\n");
System.out.println("*******************" +
"*******************************\n");
Scanner input=new Scanner(System.in);
System.out.print("请选择:");
boolean con;
do{
con=false;
int num=input.nextInt();
switch(num){
case 0:
showMainMenu();
break;
case 1:
//System.out.print("客户信息管理\n");
showCustMMenu();
break;
case 2:
System.out.print("购物结算\n");
break;
case 3:
//System.out.print("真情回馈\n");
showSendGMenu();
break;
case 4:
//System.out.println("注销\n");
showLoginMenu();
break;
default:
System.out.print("输入错误,请重新输入数字:");
con=true;
break;
}
}while(con);
System.out.println("\n程序结束!");
}
public void showCustMMenu(){
Scanner input=new Scanner(System.in);
System.out.println("\t\t我行我素购物管理系统>客户信息管理\n");
System.out.println("*\t*\t*\t*\t*\t*\t*\t*\t*\t*\t*\t\n");
System.out.println("\t\t\t1.显 示 所 有 客 户 信 息");
System.out.println("\t\t\t2.添 加 客 户 信 息");
System.out.println("\t\t\t3.修 改 客 户 信 息");
System.out.println("\t\t\t4.查 询 客 户 信 息");
System.out.println("*\t*\t*\t*\t*\t*\t*\t*\t*\t*\t*\t\n");
boolean pd;
do {
pd=false;
System.out.println("请选择,输入数字或返回上级菜单");
int shuzi=input.nextInt();
if (shuzi == 0){
showMainMenu();
}else if (shuzi==1){
System.out.println("1.显 示 所 有 客 户 信 息");
}else if(shuzi==2){
System.out.println("2.添 加 客 户 信 息");
}else if(shuzi==3){
System.out.println("3.修 改 客 户 信 息");
}else if (shuzi==4){
System.out.println("4.查 询 客 户 信 息");
}else{
System.out.println("请选择:");
pd=true;
}
}while (pd);
System.out.println("程序结束");
}
public void showSendGMenu(){
System.out.println(" 我 行 我 素 " +
"购 物 管 理 系 统 >真情回馈\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * *" +
"* * * * * * * * * * * * * * * * * * * * * * *\n\n");
System.out.println("\t\t\t\t 1.\t幸\t运\t大\t放\t送\n\n");
System.out.println("\t\t\t\t 2.\t幸\t运\t抽\t奖\n\n");
System.out.println("\t\t\t\t 3.\t生\t日\t问\t候\n\n");
System.out.println("* * * * * * * * * * * * * *" +
" * * * * * * * * * * * * * * * * * * * * " +
"* * * * * * * * * * \n");
System.out.println(" 请选择,输入数字或按0返回上一级菜单:" );
boolean pd;
do{
pd=false;
Scanner input = new Scanner(System.in);
System.out.println("请输入数字:");
int number= input.nextInt();
if (number == 0){
showMainMenu();
}else if (number==1){
System.out.println("1.\t幸\t运\t大\t放\t送");
}else if (number==2){
//System.out.println("2.\t幸\t运\t抽\t奖");
sendLucyCust();
}else if (number==3){
System.out.println("3.\t生\t日\t问\t候");
}else if (number==0){
//System.out.println("请输入数字:");
showSendGMenu();
}else{
System.out.println("请重新选择:");
pd=true;
}
}while(pd);
System.out.println("程序结束!");
}
public void sendLucyCust(){
System.out.println("我行我素购物管理系统>幸运抽奖\n");
Scanner input=new Scanner(System.in);
String answer="";
do{
System.out.print("请输入4位会员号:");
int custNo=input.nextInt();
int random=(int)(Math.random()*10);
int baiwei=custNo/100%10;
if (custNo>=1000&&custNo<10000){
if (random==baiwei){
System.out.println(random+"\t"+custNo+"是幸运客户,获得精美Mp3一个.\n");
}else {
System.out.print(random+"\t"+custNo+"谢谢您的支持!\n");
}
}else{
System.out.println("您输入的会员号有误,再见!");
}
System.out.println("是否继续(y/n)");
answer=input.next();
}while(answer.equals("y"));
System.out.println("请输入0返回上一级菜单!");
int num = input.nextInt();
showSendGMenu();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Accp5.0一期Java上机练习试题
共192个文件
class:74个
java:72个
classpath:19个
需积分: 9 47 下载量 73 浏览量
2009-03-08
22:59:02
上传
评论
收藏 180KB RAR 举报
温馨提示
主要是一些Accp5.0一期Java的上机作业和练习,还有项目实践!
资源推荐
资源详情
资源评论
收起资源包目录
Accp5.0一期Java上机练习试题 (192个子文件)
java.policy.applet 141B
java.policy.applet 141B
Menu.class 5KB
Menu.class 5KB
Game.class 3KB
Text.class 2KB
CustManagement.class 2KB
Test.class 2KB
StarSMS.class 2KB
SendGift.class 2KB
Calculator2.class 2KB
GiftManagement1.class 2KB
Exercise2.class 1KB
SendGift.class 1KB
StarSMS.class 1KB
AddFriend.class 1KB
Text2.class 1KB
SendGift1.class 1KB
Test.class 1KB
Test.class 1KB
Test2.class 1KB
sendGoldenCust.class 1KB
GiftManagement.class 1KB
ValiDate1.class 1KB
QuessMachine.class 1KB
Tss.class 1KB
Test.class 1KB
Test2.class 1KB
SendMesg.class 1KB
Exercise.class 1KB
ShorMesg1.class 1KB
Exercise1.class 1KB
Text.class 1KB
Exercise22.class 1KB
ScoreCalc.class 1KB
AutoLion.class 1KB
Person.class 981B
CurrentTime1.class 972B
Text.class 965B
Demo.class 948B
ValiDate.class 943B
CurrentTime.class 896B
Manager1.class 892B
text.class 884B
Data.class 856B
Data.class 856B
Tss1.class 836B
Computer.class 834B
Catm.class 817B
Text3.class 806B
Test1.class 806B
Text2.class 804B
Friend.class 804B
Text.class 803B
Calculator.class 772B
Text1.class 754B
QuessMachine.class 726B
TextCust.class 724B
ShorMesg.class 715B
Text.class 692B
Manager.class 689B
Manager.class 689B
FlipFlop.class 688B
TestLion.class 671B
Mang.class 662B
Manager.class 650B
Gift.class 646B
Test1.class 645B
Gift.class 643B
Text2.class 624B
Manager.class 619B
starGame.class 595B
Test1.class 566B
QuessMachine1.class 537B
QuessMachine1.class 448B
Atm.class 400B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 232B
.classpath 226B
.classpath 226B
.classpath 226B
.classpath 226B
.classpath 226B
.classpath 226B
.classpath 226B
Menu.java 6KB
Menu.java 5KB
Text.java 3KB
Game.java 3KB
Test.java 2KB
共 192 条
- 1
- 2
资源评论
feiying686
- 粉丝: 2
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功