商品换购小程序

作业要求:

我的代码:

package day20180920;

import java.util.Scanner;

public class ZuoYe04 {

public static void main(String[] args) {
Scanner input=new Scanner(System.in);
double sumMoney=0;//支付金额
String goodsInfo="";//换购商品的信息
System.out.println("请输入消费的金额:");
sumMoney=input.nextDouble();
if(sumMoney>=50){
System.out.println("是否参加优惠换购活动:");
System.out.println("1:满50元,加2元换购百事可乐饮料一盒");
System.out.println("2:满100元,加3元换购500ml可乐一瓶");
System.out.println("3:满100元,加10元换购5公斤面粉");
System.out.println("4:满200元,加10元换购1个苏泊尔炒菜锅");
System.out.println("5:满200元,加20元换购1瓶欧莱雅爽肤水");
System.out.println("0:不换购");
System.out.print("请选择:");
boolean isShow=true;
int select=input.nextInt();
switch(select){
case 1:
sumMoney+=2;
goodsInfo="百事可乐饮料一盒";
isShow=true;
break;
case 2:
if(sumMoney>=100){
sumMoney+=3;
goodsInfo="500ml可乐一瓶";
isShow=true;
}
break;
case 3:
if(sumMoney>=100){
sumMoney+=10;
goodsInfo="5公斤面粉";
isShow=true;
}
break;
case 4:
if(sumMoney>=200){
sumMoney+=10;
goodsInfo="1个苏泊尔炒菜锅";
isShow=true;
}
break;
case 5:
if(sumMoney>=200){
sumMoney+=20;
goodsInfo="1瓶欧莱雅爽肤水";
isShow=true;
}
break;
case 0:
System.out.println("不参加换购");
break;
default:
System.out.println("输入有误!");
}
if(isShow){
System.out.println("本次消费总金额"+sumMoney);
System.out.println("成功换购:"+goodsInfo);
}
}
else{
System.out.println("消费金额不够,不能参加换购!");
}
}

}

PS:因为自己最近忙于应付学校各种工作,没有顾得上及时更新,其实有没有人看都无所谓,重要的是自己能够一直坚持下去!

原文地址:https://www.cnblogs.com/SUN99bk/p/9692135.html