當前位置:首頁 » 編程語言 » java銀行

java銀行

發布時間: 2022-02-11 06:26:35

❶ 用java集合類寫銀行存取款業務

http://jingyan..com/article/e52e3615bfbb8240c60c51db.html

❷ 怎樣用java實現銀行中進行較大數字的計算

可以查詢下decimal 類型的計算。精確度高。

❸ Java銀行賬戶GUI

首先,你的代碼ClickListener最後少了幾個大括弧,編譯沒通過,我加上了才行。

我調試通過了,分別貼一下把,首先是BankAccount.java,這里你的deposit方法寫的有問題,你後面調用時會造成無法存入,我改了(看注釋掉的部分是你原來代碼)

/****創建BankAccount****/
publicclassBankAccount{
publicdoublebalance;
publicBankAccount(doubleintbalance){
balance=intbalance;
}
//publicdoubledeposit(doubleamt)
//{
//returnbalance+amt;
//}
publicvoiddeposit(doubleamt)
{
balance=balance+amt;
}
publicvoidwithdraw(doubleamt)
{
if(amt<=balance)
{
balance=balance-amt;
}
}
publicdoublegetBalance(){
returnbalance;
}
}/******************************/


然後是BankAccountFrame.java,這裡面有幾處問題:

1)你存入或取出時沒有更新JLabel,我加上了l1.setText("balance="+String.valueOf(bank.getBalance())); 這句

2)你的兩個按鈕只有一個加了事件監聽,我加上了

b1.addActionListener(new ClickListener()); 這句

3)代碼最後缺了三個大括弧,造成無法編譯通過,我加上了,可能是你忘了拷貝。


/****創建BankAccount****/
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
{
privateJButtonb;
privateJButtonb1;
privateJLabell;
privateJLabell1;
privateJPanelp;
privateJTextFieldtf=newJTextField(10);
BankAccountbank=newBankAccount(100);
publicBankAccountFrame(){
createComponents();
setSize(100,100);
}
privatevoidcreateComponents(){
b=newJButton("withdraw");
b1=newJButton("deposit");
l=newJLabel("amount");
l1=newJLabel("balance="+bank.getBalance());
p=newJPanel();
p.add(l);
p.add(tf);
p.add(b);
p.add(b1);
p.add(l1);
p.setBackground(Color.RED);
add(p,BorderLayout.NORTH);
b.addActionListener(newClickListener());
b1.addActionListener(newClickListener());
}
{
publicvoidactionPerformed(ActionEvente){
if(e.getSource().equals(b)){
if(!"".equals(tf.getText()))
{
doublec=Integer.parseInt(tf.getText());
bank.withdraw(c);
}
}
if(e.getSource().equals(b1)){
if(!"".equals(tf.getText()))
{
doublec=Integer.parseInt(tf.getText());
bank.deposit(c);
}
}
l1.setText("balance="+String.valueOf(bank.getBalance()));
}
}
}


最後是測試,BankAccountViewer.java,這里

我加上了frame.pack(),否則界面顯示不全。

importjavax.swing.JFrame;
publicclassBankAccountViewer{
publicstaticvoidmain(String[]args){
BankAccountFrameframe=newBankAccountFrame();
frame.setTitle("");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.pack();
}
}


測試通過,存入和取出都能正常加減金額。

❹ java銀行項目使用什麼技術

一般採用SH技術,s是Spring,而不是struts,h是hibernate,因為這兩個框架沒有侵入性,如果你想更換框架,不會影響中心的業務邏輯,不必更改代碼,各個模塊相對獨立,也有用SSH做的,但個人覺得struts不是太好

❺ java定義一個類實現銀行賬戶的概念。

public class BankAccount {

String account ;
int account_num;

//構造函數
public BankAccount(String account,int account_num){
this.account=account;
this.account_num=account_num;
}
//存錢
public String addNum(int num){
account_num= account_num+num;
return "存錢成功";
}

//取錢
public String getNum(int num){
String result;
if(account_num>num){
account_num =account_num-num;
result="取錢成功";
}else{
result="賬戶余額不足,還剩"+account_num;
}
return result;
}

//顯示余額
public String displayNum(){
return "賬戶余額:"+account_num;
}

//顯示賬號
public String displayAccount(){
return "賬戶:"+account;
}

public static void main(String[] args){
BankAccount lucy = new BankAccount("lucy",100);
BankAccount jack = new BankAccount("jack",50);
//顯示他們各自的余額
System.out.println("===顯示他們各自的余額===");
System.out.println("lucy:"+lucy.displayNum());
System.out.println("jack:"+jack.displayNum());
//存錢取錢
System.out.println("===存錢取錢===");
System.out.println("lucy取50:"+lucy.getNum(50));
System.out.println("jack存200:"+jack.addNum(200));
//顯示賬戶 顯示余額
System.out.println("===存錢取錢===");
System.out.println(lucy.displayAccount()+""+lucy.displayNum());
System.out.println(jack.displayAccount()+""+jack.displayNum());

}

}

運行結果:
===顯示他們各自的余額===
lucy:賬戶余額:100
jack:賬戶余額:50
===存錢取錢===
lucy取50:取錢成功
jack存200:存錢成功
===存錢取錢===
賬戶:lucy賬戶余額:50
賬戶:jack賬戶余額:250

❻ JAVA 簡單銀行系統的代碼

這個不簡單,
從分析設計,到編碼實現,
都是需要精力和時間花費的體現,
建議還是自己親自走一遍吧,
能學點東西。

❼ JAVA開發外派銀行怎麼樣

JAVA開發外派銀行主要是銀行,證券,保險。編程技術比較簡單,業務邏輯相對比較復雜。比如兩家銀行合並,要遷移數據,程序只運行一次,對各種錯誤數據都要有預想,不能進入到正在運作的資料庫里。金融知識肯定是要有的,銀行是如何運作的,稍微要花點時間學。投資方面的信息量還是挺多的。
現在外包不需要你的能力太強,因為都設計好了,再給你一個規范,怎麼樣的設計進行怎麼樣的coding都是定死的。銀行業務系統的相關人員一般沒有什麼核心技術,不管你是甲方外包還是乙方外包。銀行的各類業務系統,沉澱了很多年,而且所有的商業銀行業務都一樣,基本上都是從市場上采購來的成熟產品做實施。
至於說增長知識,外包開發是一個很好的學習規范開發的過程,但是不建議做太久。外包做一年就可以了。剛畢業的話,去外包也是可以的,學點基礎,到時看準機會撤就行。。而且有銀行的開發經驗對以後的發展也是有好處的。對於以後的發展,看自己的想法了。
如果是已經有很多年工作經驗了,不建議去銀行做外包, 整個銀行業的一般技術研發都是用低價人力去鋪項目,而做Java開發外派掌握不了核心的業務能力。
如果可以做銀行甲方正式員工,或者乙方的核心產品研發/平台開發,也是一個不錯的選擇。甲方正式員工,各方面都相對更有保障。乙方的核心產品或平台研發團隊,工作上是比較有價值的,可以更加了解銀行業的某些業務領域,在業務和技術上得到成長。不管是技術上,還是業務上,也可以在後期通過選擇互聯網+金融科技來實現職業的長期發展。

❽ 銀行需要java人才幹嘛

現在不少都是用JAVA開發前台後台了,

開發銀行系統,譬如網銀,也有給自己銀行開發一些員工用的系統的

❾ 用java開發的銀行系統

你所說的這種超大型項目是要和資料庫極度耦合的,這種項目在設計之初就不會說要隨便遷移的,反而嚴重需要資料庫的一些高級特性。所以hibernate,ibatis這種為了追求資料庫無關的框架肯定不會使用的。很多的業務都是在資料庫中完成的,前後台恐怕是ejb,方便集群。很贊成 ankesong說的。

❿ java 銀行駐場開發 好不好

(1)民生銀行信用卡分支行駐點專員的工作待遇為:基本工資+提成,同業最優,繳納五險一金,雙休、法定休假日、年休假,工作輕松,總體還是不錯的。(2)民生銀行信用卡分支行駐點專員的崗位職責:1、以分支行資源客戶為主要營銷對象,完成卡中心信用卡產品營銷工作。2、配合分支行完成基本日常服務工作,增加民生銀行信用卡市場佔有率,提升民生銀行信用卡服務品質。(3)民生銀行信用卡分支行駐點專員的崗位要求:1、本科及以上學歷,年齡30周歲以下,溝通能力強,形象氣質佳。2、良好的道德素質和敬業精神,具有市場洞察力和拓展力和服務意識。3、具有一定的營銷能力和協調能力,能同分支行同事建立良好的合作關系。

熱點內容
php雲開發 發布:2025-05-18 03:12:41 瀏覽:447
sql語句顯示表 發布:2025-05-18 03:12:30 瀏覽:690
資料庫系統的例子 發布:2025-05-18 03:02:42 瀏覽:191
數字化儲存與編譯是什麼 發布:2025-05-18 02:56:55 瀏覽:217
個人網站模板源碼 發布:2025-05-18 02:51:17 瀏覽:490
主伺服器ip地址 發布:2025-05-18 02:46:29 瀏覽:856
電腦配置太低玩不了絕地求生怎麼辦 發布:2025-05-18 02:38:39 瀏覽:797
存儲過程怎麼出錯了 發布:2025-05-18 02:37:16 瀏覽:368
32寸演算法 發布:2025-05-18 02:22:14 瀏覽:744
寶塔資料庫備份 發布:2025-05-18 02:14:18 瀏覽:193