導航:首頁 > 編程語言 > javaatm代碼

javaatm代碼

發布時間:2022-06-03 13:34:44

⑴ 用java製作簡單的ATM的代碼 求教

我這也有一個,你可以看看,給個郵箱發給你。

⑵ 數組ATM機java代碼

運行結果如下:

==注冊==

請輸入用戶名:

張三

請輸入密碼:

123

請輸入性別:

您的卡號是:494475,您的姓名是:張三,余額是:0.0

===============

==登錄==

請輸入用戶卡號:

494475

請輸入密碼:

123

歡迎光臨張三先生

=========

1:存款

2:取款

3:余額

4:修改密碼

5:退出系統

1

輸入存款金額:

1000

存款成功!

=========

1:存款

2:取款

3:余額

4:修改密碼

5:退出系統

3

余額:1000.0

=========

1:存款

2:取款

3:余額

4:修改密碼

5:退出系統

2

輸入取款余額:

200

成功取出200.0餘額

=========

1:存款

2:取款

3:余額

4:修改密碼

5:退出系統

3

余額:800.0

=========

1:存款

2:取款

3:余額

4:修改密碼

5:退出系統

4

輸入新密碼:

123456789

修改成功!

=========

1:存款

2:取款

3:余額

4:修改密碼

5:退出系統

5



代碼:

⑶ 急急急~~求JAVA中用方法寫出一個銀行ATM取款機的代碼怎麼寫!!

public class Card {
public String type; //卡的類型
public String cardCode; //卡號
public double money; //錢

/**
* 重寫toString()方法
*/
public String toString(){
return "卡的類型:"+type+"\t卡號:"+cardCode+"\t余額:"+money;
}
}public class Person {
Card card;

/**
* 構造方法,一般用來初始化信息
* 此方法是創建對象時自動調用的
*
*/
public Person(){
card=new Card();
card.type="招商銀行";
card.money=1000D;
}

/**
*
* @param money 你要取的錢
* @return 返回的是取到的錢
*/
public double getMoney(double money){
if( (card.money-money) >=0){
card.money=card.money-money;//從卡中減去要取的錢,並重新改變卡中的余額
return money;
}else{
System.out.println("余額不足:請存款!");
return 0;
}
}

/**
* 存款
* @param money
*/
public void setMoney(double money){
if(money<=0){
System.out.println("不能為0!");
}else
card.money=card.money+money;
}

/**
* 這個方法是輸出客戶卡的信息
*/
public void print(){
System.out.println(card);
}
}public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person p=new Person();
p.card.cardCode="111100022222";
p.setMoney(1000);
double money=p.getMoney(2000);

System.out.println(p.card);
}

}

⑷ 用java編寫的ATM機源代碼

/** * @author admin * 該程序的功能為實現模擬銀行ATM自動取款機提款,查詢等功能. */ import Java.io.*; /*該類為實現客戶信息及部分功能*/ class Account { private String code =null; //信用卡號 private String name =null; //客戶姓名 private String password=null; //客戶密碼 private double money =0.0; //卡里金額 public Account(String code,String name,String password,double money) { this.code=code; this.name=name; this.password=password; this.money=money; } protected String get_Code() { return code; } protected String get_Name() { return name; } protected String get_Password() { return password; } public double get_Money() { return money; } /*得到剩餘的錢的數目*/ protected void set_Balance(double mon) { money -= mon; } } /**********實現具體取款機功能*********/ class ATM { Account act; // private String name; // private String pwd; public ATM() { act=new Account("000000","Devil","123456",50000); } /***********歡迎界面***********/ protected void Welcome() { String str="---------------------------------"; System.out.print(str "\n" "歡迎使用Angel模擬自動取款機程序.\n" str "\n"); System.out.print(" 1.>取款." "\n" " 2.>查詢信息." "\n" " 3.>密碼設置." "\n" " 4.>退出系統." "\n"); } /**********登陸系統**********/ protected void Load_Sys() throws Exception { String card,pwd; int counter=0; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); do { System.out.println("請輸入您的信用卡號:"); card=br.readLine(); System.out.println("請輸入您的密碼:"); pwd=br.readLine(); if(!isRight(card,pwd)) { System.out.println("您的卡號或密碼輸入有誤."); counter ; } else SysOpter(); }while(counter<3); Lock_Sys(); } 回復獲取全部

⑸ java atm機代碼

package arraylist;

import java.util.Scanner;

public class AtmDemo
{

public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
Boolean flag = true;
int times = 0;
while(flag){
times++;
if(times == 4){
System.out.println("密碼錯誤,請取卡");
break;
}
System.out.println("請輸入你的密碼");
String password = sc.next();

if(password.equals("111111")){
Boolean moneyflag = true;
while(moneyflag){
System.out.println("請輸入金額");
int number = sc.nextInt();
if(number >= 0 && number <= 1000 && number % 100 == 0){
System.out.println("用戶取了" + number + "元。交易完成");
moneyflag = false;
}else{
System.out.println("請重新輸入金額");
}
}
break;
}else{
continue;
}

}
}

}

⑹ java編寫atm源代碼

atm?不就是增刪查改,然後轉賬加點邏輯關系

⑺ java atm源代碼解析

你這個問題很深奧啊,到底想問什麼?

⑻ java編程atm代碼

int k = 0;
while(true){
k++;
//判斷是否輸入錯誤
if(k>3){
System.out.println("三次輸入錯誤");
//轉到退卡的函數
break;
}
}
添加以上線程,具體功能模塊自己添加

閱讀全文

與javaatm代碼相關的資料

熱點內容
人民幣怎麼演算法 瀏覽:752
什麼app可以聽懂刺蝟說話 瀏覽:594
安卓機內存小如何擴大 瀏覽:123
粉絲伺服器怎麼和安卓手機通信 瀏覽:396
初中數學競賽pdf 瀏覽:566
linux自定義安裝 瀏覽:186
fpic要在每個編譯文件 瀏覽:864
編譯原理廣義推導的定義 瀏覽:909
怎麼在已有的壓縮文件里加密碼 瀏覽:515
安卓手機怎麼設置系統軟體 瀏覽:766
php前端java後端 瀏覽:794
數據框轉換為矩陣python 瀏覽:74
單片機程序反匯編 瀏覽:853
編程和實物不一樣 瀏覽:880
天官賜福小說什麼app可看 瀏覽:208
原車空調改壓縮機 瀏覽:103
python調用其它文件中的函數 瀏覽:484
安卓車載大屏如何下載歌詞 瀏覽:959
刪除這些文件夾 瀏覽:675
新建文件夾怎麼設置快捷搜索 瀏覽:503