A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HM周一帆 中级黑马   /  2013-4-2 20:24  /  840 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.*;
class Test3
{
public static void main(String[] args)
{
  Scanner sc=new Scanner(System.in);
  //创建一个ATM对象
  ATM atm=new ATM();
  while(true){
  
   System.out.println("请选择操作 1.存钱  2.取钱  3.查看  4.退出 5.注册");
   
   int type=sc.nextInt();
   switch(type){
    case 1:atm.save();break;
    case 2:atm.get();break;
    case 3:atm.search();break;
    case 4:atm.exit();break;
    case 5:atm.reg();break;
    default:System.out.println("无此操作");
   }
  }
}
}

//定义ATM类
class ATM
{
Person p; //做为ATM的一个属性存在。

Scanner sc=new Scanner(System.in);
//存钱
void save(){
  if(p==null){
   System.out.println("请先注册");
   return;
  }
  System.out.println("请输入帐号");
  int id=sc.nextInt();
  System.out.println("请输入密码");
  int password=sc.nextInt();
  if(checkPerson(id,password)){
   System.out.println("请输入要存入的金额");
   int money=sc.nextInt();
   p.money+=money;
   System.out.println("存款成功");
  }else{
   System.out.println("帐号或密码错误");
  }
}
  
//取
void get(){
  System.out.println("请输入要取款的金额");
  int money=sc.nextInt();
  //判断余额是否充足
  if(money>p.money){
   System.out.println("余额不足");
   return;
  }
   p.money-=money;
   System.out.println("取款成功");
  
}
//查
void search(){
  System.out.println("帐号:"+p.id+"  密码:"+p.password+"  银行余额:"+p.money);
}
//退出
void exit(){
  System.exit(0); //让jvm停止
}
//注册 对人的id 与password进行赋值
void reg(){
  if(p==null){
   p=new Person();
   System.out.println("请输入要注册的帐号");
   p.id=sc.nextInt();
   System.out.println("请输入要注册的密码");
   p.password=sc.nextInt();
   System.out.println("注册成功");
  }else{
   System.out.println("已经注册");
  }
}

/*
  功能:判断帐号与密码是否正确,如果正确返回true,否则返回false
  参数: 帐号  密码
  返回值:正确返回true,否则返回false
*/
private boolean checkPerson(int id,int password){
  
  return p.id==id && p.password==password;
}
}
//定义人类
class Person
{
int money;
int id;//帐号
int password;//密码
}
将程序修改成可以操作10人  怎么修改?

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马