日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java模拟atm 课程设计_急求,关于Java课程设计ATM创建实现

發(fā)布時(shí)間:2024/1/23 java 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java模拟atm 课程设计_急求,关于Java课程设计ATM创建实现 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

展開全部

我現(xiàn)寫的:?import?java.util.Scanner;public?class?ATM?{

private?static?String?theName?=?"admin";

private?static?String?thePassword?=?"123456";

private?static?int?balance?=?10000;

public?static?void?getBalance(){

System.out.println("當(dāng)前余額:"?+?balance);

}

public?static?void?drawMoney(Scanner?sc){

int?money?=?0;

System.out.println("請(qǐng)輸入取款金額:");

money?=?sc.nextInt();

String?type?=?"";

if?(balance?>?0)?{

if?(balance?>=?money)?{

if?(money?<=?5000)?{

balance?=?balance?-?money;

type?=?"請(qǐng)?jiān)?0秒內(nèi)提取現(xiàn)金...\n剩余余32313133353236313431303231363533e78988e69d8331333337383963額:"+balance;

}?else?if?(money?<=?0)?{

type?=?"金額錯(cuò)誤";

}?else?{

type?=?"超出最大限制金額";

}

}?else?{

type?=?"超出最大余額";

}

}?else?{

type?=?"余額不足";

}

System.out.println(type);

}

public?static?void?bankMoney(Scanner?sc){

int?money?=?0;

System.out.println("請(qǐng)輸入存儲(chǔ)金額:");

money?=?sc.nextInt();

String?type?=?"";

if?(money?>?0)?{

balance?=?balance?+?money;

type?=?"存儲(chǔ)成功,現(xiàn)有余額:"?+?balance;

}?else?{

type?=?"存儲(chǔ)金額不能為負(fù)";

}

System.out.println(type);

}

public?static?void?updatePass(Scanner?sc){

String?oldPass?=?"";

String?newPass1?=?"";

String?newPass2?=?"";

while(true){

System.out.println("請(qǐng)輸入原密碼:");

oldPass?=?sc.next();

if?(oldPass.equals(thePassword))?{

break;

}?else?{

System.out.println("密碼錯(cuò)誤,請(qǐng)重新輸入");

}

}

while(true){

System.out.println("請(qǐng)輸入新密碼");

newPass1?=?sc.next();

System.out.println("再次輸入");

newPass2?=?sc.next();

if?(newPass1.equals(newPass2))?{

if?(!isSame(newPass1))?{

thePassword?=?newPass1;

System.out.println("修改成功");

break;

}?else?{

System.out.println("所有字符不能相同,重新輸入");

}

}?else?{

System.out.println("兩次輸入不一致,重新輸入");

}

}

}

public?static?boolean?isSame(String?string){

boolean?bool?=?false;

for?(int?i?=?0;?i?

char?char1?=?string.charAt(i);

for?(int?j?=?i?+?1;?j?

char?char2?=?string.charAt(j);

if?(char1?==?char2)?{

bool?=?true;

break;

}

}

}

return?bool;

}

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

Scanner?sc?=?new?Scanner(System.in);

while(true){

String?name?=?"";

String?password?=?"";

System.out.println("請(qǐng)輸入賬號(hào):");

name?=?sc.next();

System.out.println("請(qǐng)輸入密碼:");

password?=?sc.next();

if?(name.equals(theName)?&&?password.equals(thePassword))?{

break;

}?else?{

System.out.println("賬號(hào)或密碼錯(cuò)誤,請(qǐng)重新輸入!");

}

}

while(true){

int?operate?=?0;

System.out.println("請(qǐng)選擇你要進(jìn)行的操作:\n1、查詢?2、取款?3、存款?4、修改密碼?0、退出");

operate?=?sc.nextInt();

if?(0?==?operate)?{

System.out.println("謝謝使用!");

break;

}?else?if?(1?==?operate)?{

getBalance();

}?else?if?(2?==?operate)?{

drawMoney(sc);

}?else?if?(3?==?operate)?{

bankMoney(sc);

}?else?if?(4?==?operate)?{

updatePass(sc);

}

}

}

}

總結(jié)

以上是生活随笔為你收集整理的java模拟atm 课程设计_急求,关于Java课程设计ATM创建实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。