package SOS;
import java.util.Scanner;
public class C108_3$$$$$$$ {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
int []i=new int[3];
int jieshu=0;
System.out.println("欢迎使用我行我素购物管理系统");
System.out.println("\t1.登录");
System.out.println("\t2.退出");
System.out.println("*****************************");
System.out.print("请选择,输入数字");
while(jieshu==0){
/******************************/
/*数字判断*/
/******************************/
while(!input.hasNextInt()){
System.out.println("请输入整数");
String linshi=input.next();
}
/******************************/
i[0]=input.nextInt();
switch(i[0]){
case 1:{
System.out.println("\t主菜单");
System.out.println("1.客户信息管理");
System.out.println("2.购物结算");
System.out.println("3.真情回馈");
System.out.println("4.注销");
/******************************/
/*数字判断*/
/******************************/
while(!input.hasNextInt()){
System.out.println("请输入整数");
String linshi=input.next();
}
/******************************/
i[1]=input.nextInt();
switch(i[1]){
case 1:
System.out.println("客户信息明细");
System.out.println("姓名:米佳");
System.out.println("性别:男");
System.out.println("爱好:女");
// System.out.println("返回上一层请输入1");
break;
case 2://购物结算
jiesuan();
/***************************************************************************/
/***************************************************************************/
/*见方法“jiesuan”*/
/***************************************************************************/
/***************************************************************************/
break;
case 3:
/***************************************************************************/
System.out.println("抽奖开始");
System.out.print("请输入消费金额");
/******************************/
/*数字判断*/
/******************************/
while(!input.hasNextInt()){
System.out.println("请输入整数");
String linshi=input.next();
}
/******************************/
int ii=input.nextInt();
System.out.println(ii);
System.out.println("是否参加优惠换购活动");
System.out.println("1.满50,加2元换购百事可乐一瓶");
System.out.println("2.满100元,加3元换购大雪碧一瓶");
System.out.println("3.满100元,加10元换购面粉一袋");
System.out.println("4.满200元,加10元换购炒菜锅");
System.out.println("5.满200元,加20元换购爽肤水");
System.out.println("0.不换购");
System.out.println("请选择");
/******************************/
/*数字判断*/
/******************************/
while(!input.hasNextInt()){
System.out.println("请输入整数");
String linshi=input.next();
}
/******************************/
int qq=input.nextInt();
switch(qq){
case 1:
if(ii>=50){
ii=ii+2;
System.out.println("本次消费总金额"+ii);
System.out.println("成功换购:一瓶百事可乐");
}else
System.out.println("不符合条件抽奖结束");
break;
case 2:
if(ii>=100){
ii=ii+3;
System.out.println("本次消费总金额"+ii);
System.out.println("成功换购:一瓶大雪碧");
}else
System.out.println("不符合条件抽奖结束");
break;
case 3:
if(ii>=100){
ii=ii+10;
System.out.println("本次消费总金额"+ii);
System.out.println("成功换购:一袋面粉");
}else
System.out.println("不符合条件抽奖结束");
break;
case 4:
if(ii>=200){
ii=ii+10;
System.out.println("本次消费总金额"+ii);
System.out.println("成功换购:炒菜锅");
}else
System.out.println("不符合条件抽奖结束");
break;
case 5:
if(ii>=200){
ii=ii+20;
System.out.println("本次消费总金额"+ii);
System.out.println("成功换购:爽肤水一瓶");
}else
System.out.println("不符合条件抽奖结束");
break;
case 0:
System.out.println("本次消费总金额"+ii);
break;
}
/***************************************************************************/
break;//case1结束
case 4:
jieshu=1;
// System.out.println("谢谢您的使用!");
}//switch2层
break;
}
case 2:{
jieshu=1;
break;}
} //大循环结束
if(jieshu!=0)
System.out.println("谢谢使用");
else if(jieshu==0){
System.out.println("进入主菜单请输入\"1\"\t结束请输入\"2\"");
}
}
}
/***************************************************************************/
/***************************************************************************/
/*购买及结算开始*/
public static void jiesuan() {//上机练习3购物小票
Scanner input=new Scanner(System.in);
int []i=new int[3];//通用键盘输入数字
System.out.println("请选择商品序号,输入0进入结账界面");
System.out.println("1:苹果 x。\t2:外星人。\t3:小猴砸。");
int danjia1=8000;//单价定义
int danjia2=10000;//单价定义
int danjia3=1;//单价定义
double jine1=0;//单物品购买数量金额总计
double jine2=0;//单物品购买数量金额总计
double jine3=0;//单物品购买数量金额总计
int shuliang1=0;//购买数量
int shuliang2=0;//购买数量
int shuliang3=0;//购买数量
int heji=0;//购买物品金额合计
for(int q=0;q<i.length;q++){
/******************************/
/*数字判断*/
/******************************/
while(!input.hasNextInt()){
System.out.println("请输入整数");
String linshi=input.next();
}
/******************************/
i[q]=input.nextInt();
switch(i[q]){
case 1://判断输入序号
if(q==0){
System.out.println("已选择苹果 x 商品,单价8000元");
System.out.println("请输入购买数量");
shuliang1=input.nextInt();//赋键盘输入值
jine1=shuliang1*danjia1;//单物品购买合计
System.out.println("您购买1#产品"+shuliang1+"件应付金额"+jine1+"元");
System.out.println("购买请继续输入商品代码");
System.out.println("结束请数0");
}
else if(q==1){
if(i[0]==1){
System.out.println("您已购买此商品请不要重复购买");
q=q-1;//重新选择需购买商品代号
}
else{
System.out.println("已选择苹果 x 商品,单价8000元");
System.out.println("请输入购买数量");
shuliang1=input.nextInt();//赋键盘输入值
jine1=shuliang1*danjia1;//单物品购买合计
System.out.println("您购买1#产品"+shuliang1+"件应付金额"+jine1+"元");
System.out.println("购买请继续输入商品代码");
System.out.println("结束请数0");
}
}
else if(q==2){
if(i[0]==1||i[1]==1){
System.out.println("您已购买此商品请不要重复购买");
q=q-1;//重新选择需购买商品代号
}
else{
System.out.println("已选择苹果 x 商品,单价8000元");
System.out.println("请输入购买数量");
shuliang1=input.nextInt();//赋键盘输入值
jine1=shuliang1*danjia1;//单物品购买合计
System.out.println("您购买1#产品"+shuliang1+"件应付金额"+jine1+"元");
}
}
break;
case 2:
if(q==0){
System.out.println("已选择外星人商品,单价10000元");
System.out.println("请输入购买数量");
shuliang2=input.nextInt();
jine2=shuliang2*danjia2;
System.out.println("您购买2#产品"+shuliang2+"件应付金额"+jine2+"元");
System.out.println("购买请继续输入商品代码");
System.out.println("结束请数0");
}
else if (q==1){
if(i[0]==2){
System.out.println("您已购买此商品请不要重复购买");
q=q-1;//重新选择需购买商品代号
}
else
{
System.out.println("已选择外星人商品,单价10000元");
System.out.println("请输入购买数量");
shuliang2=input.nextInt();
jine2=shuliang2*danjia2;
System.out.println("您购买2#产品"+shuliang2+"件应付金额"+jine2+"元");
System.out.println("购买请继续输入商品代码");
System.out.println("结束请数0");
}
}
else if(q==2){
if(i[0]==2||i[1]==2){
System.out.println("您已购买此商品请不要重复购买");
q=q-1;//重新选择需购买商品代号
}
else{
System.out.println("已选择外星人商品,单价10000元");
System.out.println("请输入购买数量");
shuliang2=input.nextInt();
jine2=shuliang2*danjia2;
System.out.println("您购买2#产品"+shuliang2+"件应付金额"+jine2+"元");
}
}
break;
case 3:
if(q==0){
System.out.println("小猴砸,单价1元");
System.out.println("请输入购买数量");
shuliang3=input.nextInt();
jine3=shuliang3*danjia3;
System.out.println("您购买3#产品"+shuliang3+"件应付金额"+jine3+"元");
System.out.println("购买请继续输入商品代码");
System.out.println("结束请数0");
}
else if(q==1){
if(i[0]==3){
System.out.println("您已购买此商品请不要重复购买");
q=q-1;//重新选择需购买商品代号
}
else{
System.out.println("小猴砸,单价1元");
System.out.println("请输入购买数量");
shuliang3=input.nextInt();
jine3=shuliang3*danjia3;
System.out.println("您购买3#产品"+shuliang3+"件应付金额"+jine3+"元");
System.out.println("购买请继续输入商品代码");
System.out.println("结束请数0");
}
}
else if(q==2){
if(i[0]==3||i[1]==3){
System.out.println("您已购买此商品请不要重复购买");
q=q-1;//重新选择需购买商品代号
}
else{
System.out.println("小猴砸,单价1元");
System.out.println("请输入购买数量");
shuliang3=input.nextInt();
jine3=shuliang3*danjia3;
System.out.println("您购买3#产品"+shuliang3+"件应付金额"+jine3+"元");
}
}
break;
case 0:
q=i.length;//跳出循环
break;
default:
if(q==0){
System.out.println("请重选上一购买项目");
break;
}else{
q=q-2;//重新选择需购买商品代号
System.out.println("请重选上一购买项目");
break;}
}
}
System.out.println("\t购买明细");
System.out.println("品类\t数量\t金额\t");
if(jine1!=0){//判断1#商品是否购买
System.out.println("苹果 X"+"\t"+shuliang1+"\t"+jine1);
}
if(jine2!=0){
System.out.println("外星人"+"\t"+shuliang2+"\t"+jine2);
}
if(jine3!=0){
System.out.println("小猴砸"+"\t"+shuliang3+"\t"+jine3);
input.close();
}
heji=(int)(jine1+jine2+jine3);
System.out.println("合计"+heji);
}
}
/*购买及结算*/
/***********************************************************************************/
/***********************************************************************************/