购买系统可重新购买
import java.util.Scanner;
public class XuanZeGouMai {
public static void main (String[]args){
/*Scanner input=new Scanner(System.in);
System.out.println("请输入三个类品");
String leipin1=input.next();
String leipin2=input.next();
String leipin3=input.next();
System.out.println("请输入单价");
double danjia1=input.nextDouble();
double danjia2=input.nextDouble();
double danjia3=input.nextDouble();
System.out.println("请输入购买数量");
int shuliang1=input.nextInt();
int shuliang2=input.nextInt();
int shuliang3=input.nextInt();
double jine1=danjia1*shuliang1;
double jine2=danjia1*shuliang2;
double jine3=danjia1*shuliang3;
System.out.println("购买数量\t单价\t个数\t金额");
System.out.println(leipin1+"\t"+danjia1+"\t"+shuliang1+"\t"+jine1+"\t");
System.out.println(leipin2+"\t"+danjia2+"\t"+shuliang2+"\t"+jine2+"\t");
System.out.println(leipin3+"\t"+danjia3+"\t"+shuliang3+"\t"+jine3+"\t");
double youhui=(jine1+jine2+jine3)*0.8;
double benjin=jine1+jine2+jine3;
System.out.println("总计"+benjin+"元");
System.out.println("店铺活动优惠8折、应付"+youhui+"元");
double shifu=input.nextDouble();
System.out.println("实付"+shifu+"元");
double zhaoling=shifu-youhui;
System.out.println("找零"+zhaoling);
input.close();
*/
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;//购买数量
for(int q=0;q<i.length;q++){
i[q]=input.nextInt();
/*if(i[0]==1){
System.out.println("已选择苹果 x 商品");}
else{
System.out.println("已选择外星人商品");
}*/
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+"元");
}
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+"元");
}
}
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+"元");
}
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+"元");
}
}
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+"元");
}
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+"元");
}
}
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:
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();
}
//}
//System.out.println("");
//
/*
switch(i[1]){
case 1:
System.out.println("2已选择苹果 x 商品");
break;
case 2:
System.out.println("2已选择外星人商品");
break;
case 3:
System.out.println("2小猴砸");
break;
}
switch(i[2]){
case 1:
System.out.println("3已选择苹果 x 商品");
break;
case 2:
System.out.println("3已选择外星人商品");
break;
case 3:
System.out.println("3小猴砸");
break;
}
*/
}
}