以下是实现简易银行账户管理系统的Java代码:
import java.util.Scanner;
public class BankAccountManager {
public static double money = 500; // 初始余额为500元
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
boolean a = true;
System.out.println("请选择:1.存款 2.取款 3.查询余额 4.退出");
while (a) {
int b = scan.nextInt();
switch (b) {
case 1:
System.out.println("存多少");
double c = scan.nextDouble();
money += c;
System.out.println("余额:" + money);
break;
case 2:
System.out.println("取多少");
double d = scan.nextDouble();
if (d <= money) {
money -= d;
System.out.println("取款成功,剩余:" + money);
} else {
System.out.println("余额不足");
}
break;
case 3:
System.out.println("余额:" + money);
break;
case 4:
System.out.println("退出成功");
a = false;
break;
default:
System.out.println("违规操作,请重新选择");
break;
}
}
scan.close();
}
}
代码分析:
- 首先,我们定义了一个名为
BankAccountManager
的类,并在类中声明了一个静态变量money
,用于表示账户余额。 - 在
main
方法中,我们创建了一个Scanner
对象,用于接收用户输入。 - 通过一个
while
循环,我们可以不断地接收用户的选择,并根据用户的选择执行相应的操作。 - 使用
switch
语句来判断用户的选择,并执行相应的操作:- 选择1:存款操作,接收用户输入的存款金额,并更新余额。
- 选择2:取款操作,接收用户输入的取款金额,并判断余额是否足够。如果足够,则更新余额;否则,提示余额不足。
- 选择3:查询余额,直接输出当前余额。
- 选择4:退出系统,结束循环。
- 默认情况:提示用户违规操作,并要求重新选择。
运行效果:
请选择:1.存款 2.取款 3.查询余额 4.退出
1
存多少
100
余额:600.0
2
取多少
200
取款成功,剩余:400.0
3
余额:400.0
4
退出成功
本文通过一个简单的Java程序,实现了银行账户管理的基本功能。通过这个示例,大家可以更直观地了解如何在程序中处理用户的输入和输出,以及如何使用循环和条件语句来控制程序流程。