2017/6/21购物管理小项目

来源:互联网 发布:台式win10网络显示红叉 编辑:程序博客网 时间:2024/05/16 05:20
import java.util.Scanner;


public class Pay {
static Scanner input = new Scanner(System.in);
static double t = 245;
static double x = 570;
static double q = 320;
static int a;
static int b;
static int c;


public static void main(String[] args) {
ZheYe();


}


private static void ZheYe() {
System.out.println("<<<<<<<<<<<<<<<<<<<<<<活动期间全场8折优惠!>>>>>>>>>>>>>>>>>>>>>>");
System.out.println("1.T恤245元一件\t2.网球鞋570元一双\t3.网球拍320元1副\t4.购物结算");
System.out.println("请输入数字选择:");
System.out
.println("-------------------------------------------------------------");
int chioce = input.nextInt();
switch (chioce) {
case 1:
TXu();
break;
case 2:
WangQiuXie();
break;
case 3:
WnagQiuPai();
break;
case 4:
JieSuan();
break;
}
}


private static void JieSuan() {
while (true) {
double tc = (double) t * a;
double tc1 = tc * 0.8;
double xb = (double) x * b;
double xb1 = xb * 0.8;
double qc = (double) q * c;
double qc1 = qc * 0.8;
double sum = tc + xb + qc;
double sum1 = sum * 0.8;
if (a > 0) {
System.out.println("您购买了" + a + "件T恤在8折优惠后的价格为:" + tc1 + "元");
}
if (b > 0) {
System.out.println("您购买了" + b + "双网球鞋在8折优惠后的价格为:" + xb1 + "元");
}
if (c > 0) {
System.out.println("您购买了" + c + "副网球拍在8折优惠后的价格为:" + qc1 + "元");
}


if (a > 0 && b > 0 || c > 0) {
System.out.println("在打8折优惠后的总价格为:" + sum1 + "元");
}else if(a > 0 || b > 0 && c > 0){
System.out.println("在打8折优惠后的总价格为:" + sum1 + "元");
}
System.out.println("请您输入支付金额:");
double money = input.nextDouble();
double money1 = money - sum1;
if (money > sum1) {
System.out.println("支付成功!找零:" + money1 + "元,退出程序");
System.out
.println("-------------------------------------------------------------");
break;
} else {
System.out.println("支付失败,您输入的金额不足以购买这些物品!");
System.out
.println("-------------------------------------------------------------");
}
}
}


private static void WnagQiuPai() {
System.out.println("网球拍320元一副");
System.out.println("请输入购物件数后加入购物车:");
c = input.nextInt();
System.out.println("加入购物车成功!返回主菜单");
System.out
.println("-------------------------------------------------------------");
ZheYe();
}


private static void WangQiuXie() {
System.out.println("网球鞋507元一双");
System.out.println("请输入购物件数后加入购物车:");
b = input.nextInt();
System.out.println("加入购物车成功!返回主菜单");
System.out
.println("-------------------------------------------------------------");
ZheYe();


}


private static void TXu() {
System.out.println("T恤245元一件");
System.out.println("请输入购物件数后加入购物车:");
a = input.nextInt();
System.out.println("加入购物车成功!返回主菜单");
System.out
.println("-------------------------------------------------------------");
ZheYe();
}
}