|
需求说明:
综合运用嵌套if选择结构、switch选择结构、多重if选择结构进行实现商品换购功能
import java.util.Scanner;
public class Test4{
public static void main(String [] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入消费金额:");
double money= input.nextDouble();
System.out.println("是否参加优惠换购活动:");
System.out.println("1.满50,加2元换购百事可乐1瓶");
System.out.println("2.满100,加3元换购500ml可乐1瓶");
System.out.println("3.满100,加10元换购5公斤面粉");
System.out.println("4.满200,加10元换购苏泊尔炒菜锅");
System.out.println("5.满200,加20元换购爽肤水一瓶");
System.out.println("0.不换购");
System.out.print("请选择:");
int num= input.nextInt();
String result="";
if(num==0){
System.out.print("欢迎使用本系统");
System.exit(0);
}else if(num==1){
if(money>=50){
money=money+2;// money+=2;
result="百事可乐1瓶";
}
}else if(num==2){
if(money>=100){
money=money+3;// money+=2;
result="500ml可乐1瓶";
}
}else if(num==3){
if(money>=100){
money=money+10;// money+=2;
result="5公斤面粉";
}
}else if(num==4){
if(money>=200){
money=money+10;// money+=2;
result="苏泊尔炒菜锅";
}
}else if(num==5){
if(money>=200){
money=money+20;// money+=2;
result="爽肤水一瓶";
}
}
System.out.print("本次消费总金额:"+money+"\n");
System.out.print("成功换购:"+result);
}
}
运行截图:
|
|