Java语言课程设计报告 会员卡计费系统源代码
Java语言课程设计报告:会员卡计费系统源代码
简介
本文档为Java语言课程设计报告,介绍了会员卡计费系统的源代码。
系统需求
该会员卡计费系统具备以下功能:
- 添加新会员
- 充值会员卡余额
- 扣费
- 显示会员卡信息
源代码
// 导入所需的类
import java.util.Scanner;
// 主类
public class MembershipCardSystem {
// 主方法
public static void main(String[] args) {
// 创建会员卡对象
MembershipCard card = new MembershipCard();
// 创建扫描器对象
Scanner scanner = new Scanner(System.in);
// 初始化选择值
int choice = 0;
// 主循环
while (choice != 5) {
// 显示菜单
System.out.println("请选择操作:");
System.out.println("1. 添加新会员");
System.out.println("2. 充值会员卡余额");
System.out.println("3. 扣费");
System.out.println("4. 显示会员卡信息");
System.out.println("5. 退出");
System.out.print("选择操作编号:");
// 读取选择值
choice = Int();
// 根据选择值执行相应操作
switch (choice) {
case 1:
card.addMember();
break;
case 2:
harge();
break;
case 3:
card.deduct();
break;
case 4:
card.showInfo();
break;
安卓课程设计源代码case 5:
System.out.println("退出系统。");
break;
default:
System.out.println("无效的选择,请重新选择。");
break;
}
System.out.println(); // 空行
}
// 关闭扫描器
scanner.close();
}
}
// 会员卡类
class MembershipCard {
// 属性
private String memberName;
private double balance;
// 添加新会员
public void addMember() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入会员姓名:");
memberName = Line();
balance = 0;
System.out.println("添加新会员成功。");
}
// 充值会员卡余额
public void recharge() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入充值金额:");
double amount = Double();
balance += amount;
System.out.println("充值成功。");
}
// 扣费
public void deduct() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入消费金额:");
double amount = Double();
if (balance < amount) {
System.out.println("余额不足,请充值。");
} else {
balance -= amount;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。