Java初学者作业——简单程序根据用户输入的会员类型以及购物金额,判断是否能够享受活动优惠

返回本章节

返回作业目录


需求说明:

超市周年庆举行购物满减活动,编写Java程序,根据用户输入的会员类型以及购物金额,判断是否能够享受活动优惠,会员类型的输入不限制大小写。具体获取规则:若为VIP会员,则直接享受活动优惠;若为普通会员,则购物金额满50元,即可享受活动优惠;若为非会员,则购物金额满100元,才能享受活动优惠。

实现思路:

  1. 声明变量userType、sumMoney用于存储用户会员类型以及购物金额。
  2. 声明变量result,用于存储判断结果。
  3. 通过Scanner接收用户输入的数据,并为变量userType、sumMoney赋值。
  4. 通过各种运算符进行优惠条件的判断,并将运算结果存储于变量result。
  5. 通过System.out.printf实现格式化输出运算结果。

实现代码:

import java.util.Scanner;

public class DiscountDemo {
	public static void main(String[] args) {
		//声明变量
		Scanner sc = new Scanner(System.in);
		char userTYpe;//会员类型
		int sunMoney;//购物金额
		boolean result;
		System.out.println("请输入会员类型(A、VIP会员,B、会员,C 非会员):");
		userTYpe = sc.next().charAt((0));
		System.out.println("请输入你的购物金额:");
		sunMoney = sc.nextInt();
		result = (userTYpe=='a')||(userTYpe=='A')||
		 (userTYpe=='b')||(userTYpe=='B')&&(userTYpe>=50)||
		(userTYpe=='c')||(userTYpe=='C')&&(userTYpe>=100);
		System.out.println("会员类型\t购物金额\t是否满足购物条件");
		System.out.printf("%c\t%d\t%b",userTYpe,sunMoney,result);
	}
}
posted @ 2020-02-15 20:50  明金同学  阅读(192)  评论(0编辑  收藏  举报