java写出一个银行的ATM机的小程序
public static void main ( String[ ] args) {
ATM ( ) ;
}
public static void ATM ( ) {
Scanner sc = new Scanner ( System. in) ;
System. out. println ( "账号" ) ;
int a = sc. nextInt ( ) ;
System. out. println ( "密码" ) ;
int p = sc. nextInt ( ) ;
int i= 1 ;
while ( a!= 666666 && p!= 111111 && i<= 2 ) {
System. out. println ( "输入错误,请重新输入账号" ) ;
a = sc. nextInt ( ) ;
System. out. println ( "输入错误,请重新输入密码" ) ;
p = sc. nextInt ( ) ;
i++ ;
}
if ( a== 666666 && p== 111111 ) {
int money= 10000 ;
out: for ( int b= 1 ; b<= 100 ; b++ ) {
System. out. println ( "输入正确" ) ;
System. out. println ( "请选择\n1.存款\n2.查询\n3.取款\n4.退出" ) ;
int sw = sc. nextInt ( ) ;
switch ( sw) {
case 1 :
System. out. println ( "请输入存款金额" ) ;
int save = sc. nextInt ( ) ;
money+= save;
System. out. println ( "存款成功,余额为:" + money) ;
break ;
case 2 :
System. out. println ( "您的余额为:" + money) ;
break ;
case 3 :
System. out. println ( "请输入取款金额" ) ;
int draw= sc. nextInt ( ) ;
if ( draw> money) {
System. out. println ( "卡内余额不足" ) ;
} else {
money-= draw;
System. out. println ( "取款成功,余额为:" + money) ;
}
System. out. println ( "提款成功余额为:" ) ;
break ;
case 4 :
System. out. println ( "退出" ) ;
break out;
default :
System. out. println ( "输入错误" ) ;
break ;
}
}
if ( i== 3 ) {
System. out. println ( "账户冻结" ) ;
}
}
}
}