public class ljp17{
public static void
main(String[] args){
System.out.println("请输入消费金额:");
Scanner input=new Scanner(System.in);
double xf=input.nextDouble();
if(xf>=50){
//消费金额大于等于50元才可参加活动
System.out.println("是否参加优惠活动:");
System.out.println("1:满50元,加2元换购百事可乐饮料1瓶");
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元换购欧莱雅爽肤水一瓶");
System.out.println("0:不换购");
System.out.println("请选择");
if(input.hasNextInt()==true){
//判断输入的是否为数字,否则报错
int
xz=input.nextInt();
switch(xz){
case 0:
System.out.println("本次消费总金额:"+xf+"\n"+"不换购");
break;
case 1:
double
hg1=xf+2;
System.out.println("本次消费金额"+hg1+"\n"+"成功换购:百事可乐饮料1瓶。");
break;
case 2:
if(xf>=100){
double hg2=xf+3;
System.out.println("本次消费金额"+hg2+"\n"+"成功换购:500ml可乐一瓶。");
}else{
System.out.println("不符合换购");
}
break;
case 3:
if(xf>=100){
double hg3=xf+10;
System.out.println("本次消费金额"+hg3+"\n"+"成功换购:5公斤面粉。");
}else{
System.out.println("不符合换购");
}
break;
case 4:
if(xf>=200){
double hg4=xf+10;
System.out.println("本次消费金额"+hg4+"\n"+"成功换购:苏波尔炒菜锅。");
}else{
System.out.println("不符合换购");
}
break;
case 5:
if(xf>=200){
double hg4=xf+20;
System.out.println("本次消费金额"+hg4+"\n"+"成功换购:欧莱雅爽肤水一瓶。");
}else{
System.out.println("不符合换购");
}
break;
default:
System.out.println("您的输入有误");
break;
}
}else{
System.out.println("请输入正确的数字,不含字符和字母");
}
}else{
System.out.println("本次消费总金额:"+xf);
}
}
}
四、结果输出: