真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javaatm代碼 java代碼范例

求Java代碼 模擬簡易atm機(jī)

參考了別人的代碼。略作修改,已經(jīng)很簡單了:

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),寬城企業(yè)網(wǎng)站建設(shè),寬城品牌網(wǎng)站建設(shè),網(wǎng)站定制,寬城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,寬城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

InfoATM.java:

public?class?InfoATM?{

double?money?=?0;

public?InfoATM(double?cash)?{

super();

this.money?=?cash;

}

//?存款的方法

public?void?save(double?count)?{

money?+=?count;

}

//?取款的方法

public?void?draw(double?count)?{

money?-=?count;

}

public?double?getMoney()?{

return?money;

}

public?void?setMoney(double?money)?{

this.money?=?money;

}

}

TestATM.java:

import?java.awt.BorderLayout;

import?java.awt.GridLayout;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JLabel;

import?javax.swing.JPanel;

import?javax.swing.JTextField;

public?class?TestATM?extends?JFrame?{

private?static?final?long?serialVersionUID?=?2531222181184935595L;

//?主面板pnBasic是用來裝pnDate和標(biāo)簽文字的。

private?JPanel?pnBasic;

//?添加到主面板中的中間?pnDate面板是為了裝表單的。

private?JPanel?pnDate;

//?添加到主面板中的北邊?pnLabel面板是為了裝歡迎詞的

private?JPanel?pnLabel;

InfoATM?atm?=?new?InfoATM(0);

public?TestATM()?{

pnBasic?=?new?JPanel();

//?主面板pnBasic是用來裝pnDate和標(biāo)簽文字的。

pnDate?=?new?JPanel(new?GridLayout(2,?2));

//?pnDate面板是為了裝表單的。

pnLabel?=?new?JPanel();

JLabel?top?=?new?JLabel("歡迎來到中國銀行!");

pnLabel.add(top);

//?先將數(shù)值添加在一個容器中并設(shè)置其在容器的右邊,在將容器添加在網(wǎng)格的第一格

JPanel?jp1?=?new?JPanel();

JLabel?number?=?new?JLabel("數(shù)值:");

final?JTextField?box?=?new?JTextField(5);

jp1.add(number);

jp1.add(box);

JPanel?jp2?=?new?JPanel();

JButton?create?=?new?JButton("新建銀行賬戶");

jp2.add(create);

JButton?take?=?new?JButton("取款");

JButton?in?=?new?JButton("存款");

pnDate.add(jp1);

pnDate.add(jp2);

pnDate.add(take);

pnDate.add(in);

//?加一句下面的就好了

JPanel?jpS?=?new?JPanel();

final?JLabel?total?=?new?JLabel("您現(xiàn)在的賬戶余額是:0?元");

jpS.add(total);

pnBasic.setLayout(new?BorderLayout());

pnBasic.add(pnLabel,?BorderLayout.NORTH);

pnBasic.add(pnDate,?BorderLayout.CENTER);

pnBasic.add(jpS,?BorderLayout.SOUTH);

setContentPane(pnBasic);

setBounds(400,?250,?500,?500);

pack();

setDefaultCloseOperation(DISPOSE_ON_CLOSE);

setVisible(true);

pack();

in.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

if?(box.getText()?!=?null??box.getText()?!=?"")?{

try?{

double?count?=?Double.parseDouble(box.getText());

if?(count??0)?{

atm.save(count);

total.setText("您現(xiàn)在的賬戶余額是:"?+?atm.getMoney()?+?"元");

box.setText("");

}

}?catch?(Exception?e1)?{

System.out.println("您輸入的數(shù)值必須是數(shù)字");

}

}

}

});

take.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

if?(box.getText()?!=?null??box.getText()?!=?"")?{

try?{

double?count?=?Double.parseDouble(box.getText());

if?(count?=?0??count?=?atm.getMoney())?{

atm.draw(count);

total.setText("您現(xiàn)在的賬戶余額是:"?+?atm.getMoney()?+?"元");

box.setText("");

}?else?{

System.out.println("你的余額不足,取款失敗");

}

}?catch?(Exception?e1)?{

System.out.println("您輸入的數(shù)值必須是數(shù)字");

}

}

}

});

create.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

total.setText("您現(xiàn)在的賬戶余額是:0元");

atm.setMoney(0);

box.setText("");

}

});

}

public?static?void?main(String[]?args)?{

new?TestATM();

}

}

java 編寫ATM提款機(jī)程序問題?

public

void

land(){

int

a=0;

System.out.println("請選擇操作界面:1取款,2存款,3查詢,4轉(zhuǎn)賬,5退出");

switch(a){

case

'1'

:

get();

break;

case

'2'

:

set();

break;

case

'3'

:

query();

break;

case

'4'

:

divert();

break;

case

'5'

:

SetOut();

break;

}

這個方法里面寫的有問題啊。首先沒有接收輸入選項的代碼。另外,初始化那個a是0,下面也沒有對應(yīng)的處理。當(dāng)然不能執(zhí)行下去了。

java ATM登陸循環(huán)代碼?

下面是一個簡單的登錄示例:

代碼復(fù)制展示:

public class ATMLogin {

public static void main(String[] args) {

// 設(shè)置用戶名和密碼

String username = "gqk";

String password = "520";

// 最多可以登錄 3 次

for (int i = 0; i 3; i++) {

// 讀取用戶輸入的用戶名和密碼

Scanner in = new Scanner(System.in);

System.out.print("請輸入用戶名:");

String inputUsername = in.nextLine();

System.out.print("請輸入密碼:");

String inputPassword = in.nextLine();

// 檢查用戶名和密碼是否正確

if (inputUsername.equals(username) inputPassword.equals(password)) {

System.out.println("歡迎" + username + "登錄!");

break; // 登錄成功,退出循環(huán)

} else {

System.out.println("用戶名或密碼錯誤,請重新輸入!");

}

}

// 如果 3 次登錄都失敗,則提示用戶

System.out.println("卡片已經(jīng)被鎖,請聯(lián)系客服人員!");

}

}

回答不易望請采納


分享題目:javaatm代碼 java代碼范例
本文地址:http://weahome.cn/article/dojpcsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部