代码如下:
import java.util.Scanner;
public class Market {
public static void main(String[] args) {
System.out.println(" “我行我素”购物管理系统");
System.out.println("**************************************************************************");
System.out.println("商品编号 商品名称 商品价格 商品描述");
System.out.println(" 1 小米3s ¥1999 小米手机,手机中的战斗鸡");
System.out.println(" 2 小米2s ¥999 小米手机,手机中的战斗鸡");
System.out.println(" 3 小米1s ¥99 小米手机,手机中的战斗鸡");
System.out.println("**************************************************************************");
System.out.print("请输入需要购买的商品编号:");
int i=0 ;
for (int j = 0; j < 4; j++) {
Scanner input = new Scanner(System.in);
i = input.nextInt();
if(i != 1 && i != 2 && i != 3){
System.out.println("输入错误!");
if(j <= 2){
System.out.print("请重新输入:");
}else{
System.out.println("笨蛋去死吧!");
}
}else{
break;
}
}
if(i == 1){
System.out.print("请输入购买数量:");
Scanner input1 = new Scanner(System.in);
int i1 = input1.nextInt();
System.out.println("尊敬的用户,您购买的商品信息如下:");
System.out.println("商品名称:小米手机3S");
System.out.println("商品单价:¥1999");
System.out.println("购买数量:" + i1);
System.out.println("需要付款:" + i1*1999);
System.out.print("请输入付款金额:");
Scanner input2 = new Scanner(System.in);
int i2 = input2.nextInt();
System.out.println("*************************************");
System.out.println("尊敬的用户,您已经购买的商品信息如下:");
System.out.println("商品名称:小米手机3S");
System.out.println("商品单价:¥1999");
System.out.println("购买数量:" + i1);
System.out.println("需要付款:" + i1*999);
System.out.println("实际付款:" + i2);
if(i2>=1999){
System.out.println("找零:" + (i2-1999));
System.out.println("谢谢光临!");
}else{
System.out.println("付款金额不足,购买失败!");
}
}
else if(i == 2){
System.out.print("请输入购买数量:");
Scanner input1 = new Scanner(System.in);
int i1 = input1.nextInt();
System.out.println("尊敬的用户,您购买的商品信息如下:");
System.out.println("商品名称:小米手机2S");
System.out.println("商品单价:¥999");
System.out.println("购买数量:" + i1);
System.out.println("需要付款:" + i1*999);
System.out.print("请输入付款金额:");
Scanner input2 = new Scanner(System.in);
int i2 = input2.nextInt();
System.out.println("*************************************");
System.out.println("尊敬的用户,您已经购买的商品信息如下:");
System.out.println("商品名称:小米手机2S");
System.out.println("商品单价:¥999");
System.out.println("购买数量:" + i1);
System.out.println("需要付款:" + i1*999);
System.out.println("实际付款:" + i2);
if(i2>=1999){
System.out.println("找零:" + (i2-999));
System.out.println("谢谢光临!");
}else{
System.out.println("付款金额不足,购买失败!");
}
}
else if(i == 3){
System.out.print("请输入购买数量:");
Scanner input1 = new Scanner(System.in);
int i1 = input1.nextInt();
System.out.println("尊敬的用户,您购买的商品信息如下:");
System.out.println("商品名称:小米手机1S");
System.out.println("商品单价:¥99");
System.out.println("购买数量:" + i1);
System.out.println("需要付款:" + i1*99);
System.out.print("请输入付款金额:");
Scanner input2 = new Scanner(System.in);
int i2 = input2.nextInt();
System.out.println("*************************************");
System.out.println("尊敬的用户,您已经购买的商品信息如下:");
System.out.println("商品名称:小米手机1S");
System.out.println("商品单价:¥99");
System.out.println("购买数量:" + i1);
System.out.println("需要付款:" + i1*99);
System.out.println("实际付款:" + i2);
if(i2>=1999){
System.out.println("找零:" + (i2-99));
System.out.println("谢谢光临!");
}else{
System.out.println("付款金额不足,购买失败!");
}
}
}
}
实现的事例: