用java编写程序,实现会员充值功能,并输入充值后的余额,充值规则如下
时间: 2024-09-26 14:15:28 浏览: 35
用JAVA写的手机充值模拟web服务程序
4星 · 用户满意度95%
在Java中编写会员充值功能,通常会涉及到用户界面(UI)、数据处理以及业务逻辑。下面是一个简单的控制台应用程序示例:
```java
import java.util.Scanner;
class Member {
private double balance; // 会员余额
// 构造函数
public Member(double initialBalance) {
this.balance = initialBalance;
}
// 充值方法
public void recharge(double amount) {
if (amount > 0) {
balance += amount;
System.out.println("成功充值了 " + amount + "元,新的余额是:" + balance);
} else {
System.out.println("充值金额不能为负数,请输入正数。");
}
}
// 获取余额方法
public double getBalance() {
return balance;
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Member member = new Member(0); // 初始化默认余额为0
System.out.println("请输入会员当前余额(初始默认为0):");
double currentBalance = scanner.nextDouble();
member.balance = currentBalance;
System.out.println("请输入您要充值的金额:");
double rechargeAmount = scanner.nextDouble();
member.recharge(rechargeAmount);
// 显示充值后的余额
System.out.println("充值后的余额是:" + member.getBalance());
}
}
```
在这个例子中,我们首先创建了一个`Member`类,它有成员变量`balance`表示余额,还有`recharge`方法用于充值操作。`main`函数中通过`Scanner`获取用户的输入,然后调用这些方法完成充值过程。
阅读全文