ATM小程序
//模拟ATM系统,固定账户:123,固定密码:123
import java.util.*;
public class Atm{
 public static void main(String[] args){
  final int USER=123;
  final int PWD=123;
  double money=2000,getMoney=0,saveMoney=0;
  int counter=0;
              boolean flag1=true,flag2=true;
             //登陆界面信息
  while(flag1){
   Scanner s=new Scanner(System.in);
   System.out.print("请输入账号:"); 
   int user=s.nextInt();
   System.out.print("请输入密码:"); 
   int password=s.nextInt();
   if(PWD!=password||USER!=user){
    counter++;
                     System.out.println("账户或密码错误!");
   }else{
    flag1=false;
   }   
   if(counter>3){
    flag1=false; 
   }
  }
  //登陆之后结果显示
  if(counter>3){
   System.out.println("本卡已锁!");
  }else{
   while(flag2){
   Scanner s=new Scanner(System.in);
   System.out.println("登陆成功请选择服务项目\n1=取款 2=存款 3=查询 4=退出");
                     int i=s.nextInt();
   System.out.print("\n");
   if(i==1){
    System.out.print("输入取款金额:");
    getMoney=s.nextDouble();
    money-=getMoney;
    System.out.println("取款成功。");
    }else if(i==2){
     System.out.print("输入存款金额:");
     saveMoney=s.nextDouble();
     money+=saveMoney;
     System.out.println("存款成功。"); 
    }else if(i==3){
     System.out.println("账户为:"+USER+"\n余额为:"+money+"\n");
    }else if(i==4){
     System.out.println("退出登陆。");
     flag2=false;
    }else{
     System.out.println("输入错误,请输入1-4的整数。\n");
     }
   }
   }
 }
}
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号