Java實(shí)現(xiàn)簡(jiǎn)單的銀行管理系統(tǒng)的示例代碼
項(xiàng)目描述
銀行管理系統(tǒng)目前支持,存款,取款,查詢(xún)功能
分析
bank類(lèi):用來(lái)存放系統(tǒng)所支持的功能—存款,取款,查詢(xún)
deal_service:用來(lái)實(shí)現(xiàn)用戶(hù)的業(yè)務(wù)辦理
示例代碼
代碼如下所示
package Bank;
import java.util.Scanner;
//處理業(yè)務(wù)
public class deal_service {
public static void main(String[]args) {
//創(chuàng)建實(shí)例化對(duì)象
bank sum = new bank();
int moneys=sum.money;//調(diào)用對(duì)象屬性money
//鍵盤(pán)輸入---用于后續(xù)輸入用戶(hù)賬號(hào)和選擇業(yè)務(wù)
Scanner sc = new Scanner(System.in);
System.out.println("請(qǐng)輸入您的賬號(hào):");
int use_name = sc.nextInt();//接受用戶(hù)賬號(hào)
String[]str=new String[use_name];
System.out.println("歡迎光臨!"+use_name);
//進(jìn)入業(yè)務(wù)選擇
int pass_word=0;//記得業(yè)務(wù)選擇的變量要先初始化
do {
System.out.println("請(qǐng)輸入您要辦理的業(yè)務(wù):");
System.out.println("1:存款,2:取款,3:查詢(xún),0:退出");
//接受用戶(hù)選擇的業(yè)務(wù)
pass_word = sc.nextInt();
if(pass_word==1){
System.out.println("請(qǐng)輸入你要存款的金額:");
//接受要存放的金錢(qián)數(shù)
int money=sc.nextInt();
sum.deposit(money);//將money傳入存款機(jī)
System.out.println("存款成功!");
System.out.println("----------");
System.out.println();
}
else if(pass_word==2){
System.out.println("請(qǐng)輸入您要取款的金額數(shù):");
//接受取款金額
int money=sc.nextInt();
//注意這里需要將取款與當(dāng)前用戶(hù)剩余余額進(jìn)行比較
if(money>=sum.Inquire_money()-10){
System.out.println("您的余額不足!");
}
else{
sum.withdrawal(money);
System.out.println("取款成功!");
System.out.println("----------");
}
}
//查詢(xún)余額
else if(pass_word==3){
System.out.println("您當(dāng)前余額剩余為"+(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;
}
//查詢(xún)---不需要返回值
public int Inquire_money(){
return money;
}
}
輸出:
請(qǐng)輸入您的賬號(hào):
123
歡迎光臨!123
請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
1
請(qǐng)輸入你要存款的金額:
234
存款成功!
----------
請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
3
您當(dāng)前余額剩余為224
----------
請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
2
請(qǐng)輸入您要取款的金額數(shù):
66666
您的余額不足!
請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
0
歡迎下次光臨!
到此這篇關(guān)于Java實(shí)現(xiàn)簡(jiǎn)單的銀行管理系統(tǒng)的示例代碼的文章就介紹到這了,更多相關(guān)Java銀行管理系統(tǒng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring?AOP實(shí)現(xiàn)聲明式事務(wù)機(jī)制源碼解析
這篇文章主要為大家介紹了Spring?AOP實(shí)現(xiàn)聲明式事務(wù)機(jī)制源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
SpringBoot+Jpa項(xiàng)目配置雙數(shù)據(jù)源的實(shí)現(xiàn)
本文主要介紹了SpringBoot+Jpa項(xiàng)目配置雙數(shù)據(jù)庫(kù)源的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
spring mvc 和ajax異步交互完整實(shí)例代碼
本篇文章主要介紹了spring mvc 和ajax異步交互完整實(shí)例代碼,簡(jiǎn)單的AJAX+SpringMVC的異步交互小例子,有興趣的可以了解一下。2017-02-02
java如何實(shí)現(xiàn)抽取json文件指定字段值
這篇文章主要介紹了java如何實(shí)現(xiàn)抽取json文件指定字段值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2022-06-06
Intellij IDEA遠(yuǎn)程debug教程實(shí)戰(zhàn)和要點(diǎn)總結(jié)(推薦)
這篇文章主要介紹了Intellij IDEA遠(yuǎn)程debug教程實(shí)戰(zhàn)和要點(diǎn)總結(jié)(推薦),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Java多線(xiàn)程編程中使用DateFormat類(lèi)
這篇文章主要介紹了Java多線(xiàn)程編程中使用DateFormat類(lèi),文中介紹了三種相關(guān)的并發(fā)使用方法,需要的朋友可以參考下2015-07-07
Java BigDecimal詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
BigDecimal 由任意精度的整數(shù)非標(biāo)度值 和32 位的整數(shù)標(biāo)度 (scale) 組成。接下來(lái)通過(guò)本文給大家介紹Java BigDecimal詳解,需要的的朋友參考下吧2017-04-04
Java數(shù)據(jù)結(jié)構(gòu)之實(shí)現(xiàn)跳表
今天帶大家來(lái)學(xué)習(xí)Java數(shù)據(jù)結(jié)構(gòu)的相關(guān)知識(shí),文中對(duì)用Java實(shí)現(xiàn)跳表作了非常詳細(xì)的圖文解說(shuō)及代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05

