用java编写程序,实现会员充值功能,并输入充值后的余额,充值规则如下:充一百送十,充二百送30
时间: 2024-09-27 08:13:39 浏览: 36
在Java中实现会员充值功能,我们可以设计一个简单的命令行界面,让用户输入充值金额并计算赠送的优惠。首先,我们创建一个`Member`类来存储用户信息和余额:
```java
public class Member {
private double balance;
public Member() {
this.balance = 0;
}
// 充值方法
public void recharge(double amount) {
this.balance += amount;
if (amount >= 100) {
this.balance -= 10; // 充100元送10元
} else if (amount >= 200) {
this.balance -= 30; // 充200元送30元
}
}
// 获取当前余额
public double getBalance() {
return balance;
}
}
```
然后,我们可以创建一个控制台程序来接受用户的输入:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入充值金额:");
double rechargeAmount = scanner.nextDouble();
Member member = new Member();
member.recharge(rechargeAmount);
System.out.println("充值后余额为: " + member.getBalance());
}
}
```
当运行这个程序时,用户会被提示输入充值金额,程序会根据规则更新用户的余额。
阅读全文