2017/6/21购物管理小项目
2017-06-21 19:07
288 查看
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();
}
}
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();
}
}
相关文章推荐
- (21)项目中Hibernate Session的管理方式
- 2017峰会:项目管理与高级项目管理(深圳站)
- 项目管理手记(21) 警惕ERP项目成功却使你职业失败
- 2017峰会:项目管理与高级项目管理(深圳站)
- 【中级】2017项目集成管理工程师备考第四章-项目管理的一般知识(上)
- MyEclipse 2017 CI 中使用 Java Working Set 来管理项目
- 项目微管理21 - 互联
- 实训的第一次考核项目 基于socket 的客户与服务端 在线购物管理系统
- vs2017 活动解决方案或项目由选择的源代码管理插件以外的插件管理
- 学习项目管理理论后的体会
- 项目管理与Project2000的应用5
- 项目管理感触
- 毕业论文:基于.net的OA项目的管理、过程与研发(二)
- 自由源码项目管理
- Linux/Unix中的SUID和SGID文件权限和在CVS项目管理中的应用
- 浅谈项目管理的几大过程
- 项目管理与Project2000的应用3
- 软件项目管理的成功原则
- 毕业论文:基于.net的OA项目的管理、过程与研发(一)
- 为软件质量保驾—过程管理与项目管理技术的应用