Java-商场购物打折
目标:掌握if语句的使用。能够说出它的作用和执行流程
某商场购物可以打折,具体办法如下:
- 普通顾客购满100元打9折
- 会员购物打8折
- 会员购物满200元打7.5折
请根据此优惠计划进行购物结算
1.创建键盘录入对象
2.定义String类型的变量identity(其值为y/n,y表示为会员,n表示为非会员),double类型的变量money表示购物金额
3.通过键盘录入给变量identity和变量money赋值
4.使用switch语句构建是否为会员
(1)非会员,直接打9折
(2)会员,接着判断顾客购物是否达到相应的打折的数量要求,根据结果做不同的处理 ,这里可 以使用if语句进行判断
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入y/n,y表示为会员,n表示为非会员");
String y1 = sc.next();
System.out.println("请输入您当前的消费金额");
double money = sc.nextDouble();
if(y1.equals("y")){
if(money>=200){
System.out.println("您好。您最终消费金额是:"+money*0.75);
} else if (money>0&&money<200) {
System.out.println("您好。您最终消费金额是:"+money*0.8);
}
} else if (y1.equals("n")) {
if (money>=100){
System.out.println("您好。您最终消费金额是:"+money*0.9);
}
}
}
}