利用JAVA语言二重循环实现ATM机取款过程!

利用JAVA语言二重循环实现ATM机取款过程!,第1张

public static void main(String[] args) {

Scanner s, money;

int pass = 1111;

int tempass;

int choose = 0;

mkar: for (int i = 0; i < 3; i++) {

s = new Scanner(Systemin);

money = new Scanner(Systemin);

tempass = snextInt();

if (tempass == pass) {

for (;;) {

Systemoutprintln("请输入1到9的数字选择你要取款的");

choose = moneynextInt();

switch (choose) {

case 1:

Systemoutprintln("取款100");

break;

case 2:

Systemoutprintln("取款200");

break;

case 3:

Systemoutprintln("取款300");

break;

case 4:

Systemoutprintln("取款400");

break;

case 5:

Systemoutprintln("取款500");

break;

case 6:

Systemoutprintln("取款600");

break;

case 7:

Systemoutprintln("取款700");

break;

case 8:

Systemoutprintln("取款800");

break;

case 9:

Systemoutprintln("取款900");

break;

case 0:Systemoutprintln(" *** 作成功退出");

break mkar;

}

}

} else {

Systemoutprintln("密码错误");

}

}

}

看下是不是你的要求,也可以自己改下

class ATM{ private double balance; public double getBalance(){ return balance; } public void setBalance(double balance){ thisbalance=balance; }//根据用户ID查询余额 public double getBalance(String NO){ //加载数据库驱动; //建立数据库连接; double balance=//执行查询语句并返回结果集; return balance; } }public class ATMTest{ public void main(String[] args){ ATM atm=new ATM(); double balance=atmgetBalance("123"); Systemoutprintln(balance); }}

class ATM{

private double balance;

public double getBalance(){

return balance;

}

public void setBalance(double balance){

thisbalance=balance;

}

//根据用户ID查询余额

public double getBalance(String NO){

//加载数据库驱动;

//建立数据库连接;

double balance=//执行查询语句并返回结果集;

return balance;

}

}

public class ATMTest{

public void main(String[] args){

ATM atm=new ATM();

double balance=atmgetBalance("123");

Systemoutprintln(balance);

}

}

import javautilScanner;

public class Atm{

public static void main(String [] args){

Scanner input=new Scanner(Systemin);

int a,b=0,c=0,d,e,f,g,h,i,j,k,l,m=10000,n=10000;

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

Systemoutprint("请输入帐户"+" ");

a=inputnextInt();

Systemoutprint("请输入密码"+" ");

d=inputnextInt();

if(a==123456&&d==654321){Systemoutprintln("输入成功");

break;}

else{Systemoutprintln("输入密码或帐户错误");}

if(i==2){Systemoutprintln("三次错误吞卡!!报警。你别跑");}

}

while(i<3){

Systemoutprint("请输入你的 *** 作:1:查询 2:取钱"+" ");

a=inputnextInt();

if(a==1){Systemoutprint("请输入你的帐户类型:1:美圆 2:人民币"+" ");

a=inputnextInt();

if(a==1){Systemoutprintln("你还有"+(m=m-b)+"美圆");

Systemoutprint("请输入你的 *** 作:1:继续2:离开"+" ");

a=inputnextInt();

if(a==1){continue;}

else{break;}

}

else{Systemoutprintln("你还有"+(n=n-c)+"人民币");

Systemoutprint("请输入你的 *** 作:1:继续2:离开"+" ");

a=inputnextInt();

if(a==1){continue;}

else{break;}

}

}

else{Systemoutprint("请输入你取钱的帐户类型:1:美圆 2:人民币"+" ");

a=inputnextInt();

if(a==1){while(true){Systemoutprint("请输入你取钱的金额(美圆):"+" ");

b=inputnextInt();

if(b<=m){Systemoutprintln("取钱成功!请妥善保管好你的钱");break;}

else{Systemoutprintln("您的账户余额不足。请重新输入"+" ");continue;}}

Systemoutprint("请输入你的 *** 作:1:继续2:离开"+" ");

a=inputnextInt();

if(a==1){continue;}

else{break;}

}

else{while(true){Systemoutprint("请输入你取钱的金额(人民币):"+" ");

c=inputnextInt();

if(c<=n){Systemoutprintln("取钱成功!请妥善保管好你的钱");break;}

else{Systemoutprintln("您的账户余额不足。请重新输入"+" ");continue;}}

Systemoutprint("请输入你的 *** 作:1:继续2:离开"+" ");

a=inputnextInt();

if(a==1){continue;}

else{break;}

}

}

}

}

}

你看看 我不明白你说的条件是什么意识

你可以参考>

以上就是关于利用JAVA语言二重循环实现ATM机取款过程!全部的内容,包括:利用JAVA语言二重循环实现ATM机取款过程!、JAVA编写模拟ATM机进行帐户余额查询 实现存款和取款业务(使用带参数的方法)、Java 编写(类的方法)模拟ATM机进行帐户余额查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10115105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存