这篇文章主要介绍了如何利用Java实现简单的银行管理系统,可以实现存款,取款,查询等功能,文中的示例代码讲解详细,感兴趣的可以了解一下
项目描述
银行管理系统目前支持,存款,取款,查询功能
分析
bank类:用来存放系统所支持的功能—存款,取款,查询
deal_service:用来实现用户的业务办理
示例代码
代码如下所示
package Bank;
import java.util.Scanner;
//处理业务
public class deal_service {
public static void main(String[]args) {
//创建实例化对象
bank sum = new bank();
int moneys=sum.money;//调用对象属性money
//键盘输入---用于后续输入用户账号和选择业务
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的账号:");
int use_name = sc.nextInt();//接受用户账号
String[]str=new String[use_name];
System.out.println("欢迎光临!"+use_name);
//进入业务选择
int pass_word=0;//记得业务选择的变量要先初始化
do {
System.out.println("请输入您要办理的业务:");
System.out.println("1:存款,2:取款,3:查询,0:退出");
//接受用户选择的业务
pass_word = sc.nextInt();
if(pass_word==1){
System.out.println("请输入你要存款的金额:");
//接受要存放的金钱数
int money=sc.nextInt();
sum.deposit(money);//将money传入存款机
System.out.println("存款成功!");
System.out.println("----------");
System.out.println();
}
else if(pass_word==2){
System.out.println("请输入您要取款的金额数:");
//接受取款金额
int money=sc.nextInt();
//注意这里需要将取款与当前用户剩余余额进行比较
if(money>=sum.Inquire_money()-10){
System.out.println("您的余额不足!");
}
else{
sum.withdrawal(money);
System.out.println("取款成功!");
System.out.println("----------");
}
}
//查询余额
else if(pass_word==3){
System.out.println("您当前余额剩余为"+(sum.Inquire_money()-10));
System.out.println("----------");
}
} while (pass_word != 0);
System.out.println("欢迎下次光临!");
}
}
package Bank;
public class bank {
int money;
//存款
public void deposit(int money_a){
this.money+=money_a;
}
//取款
public void withdrawal(int money_b){
this.money-=money_b;
}
//查询---不需要返回值
public int Inquire_money(){
return money;
}
}
输出:
请输入您的账号:
123
欢迎光临!123
请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
1
请输入你要存款的金额:
234
存款成功!
----------
请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
3
您当前余额剩余为224
----------
请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
2
请输入您要取款的金额数:
66666
您的余额不足!
请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
0
欢迎下次光临!
到此这篇关于Java实现简单的银行管理系统的示例代码的文章就介绍到这了,更多相关Java银行管理系统内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
沃梦达教程
本文标题为:Java实现简单的银行管理系统的示例代码
基础教程推荐
猜你喜欢
- springboot自定义starter方法及注解实例 2023-03-31
- ConditionalOnProperty配置swagger不生效问题及解决 2023-01-02
- Java实现查找文件和替换文件内容 2023-04-06
- Java并发编程进阶之线程控制篇 2023-03-07
- Java实现线程插队的示例代码 2022-09-03
- JDK数组阻塞队列源码深入分析总结 2023-04-18
- Java数据结构之对象比较详解 2023-03-07
- java实现多人聊天系统 2023-05-19
- Java文件管理操作的知识点整理 2023-05-19
- java基础知识之FileInputStream流的使用 2023-08-11