java operate_Java第一次考试作业

packagemoniATM;importjava.io.FileWriter;importjava.io.PrintWriter;importjava.io.UnsupportedEncodingException;importjava.io.UnsupportedEncondingException;importjava.util.Scanner;importcom.sun.codemodel.internal.writer.FileCodeWriter;public classAccountManager

{publicObject accountID;publicObject accountpassword;public classMain

{private static final String NULL = null;privateObject system;public void main(String[] args) throwsUnsupportedEncodingException {charchoise;int i = 0;boolean flag;//判断标识

Scanner sc = newScanner(System.in);

Account[] array= new Account[100];public void setList(int i,ArrayListac)

{try{

Account a=ac.get(i);

}catch(Exception e)

{

System.out.println("文件写入失败");

}

}for (int n = 0; n < 100; n++) {

array[n]= new Account("asd", "asd", "asd", "asd", 1);

}do{

System.out.println("|**********************************************|");

System.out.println("| 欢迎使用中国工商银 |");

System.out.println("|**********************************************|");

System.out.println("| 请输入您的账号 |");

System.out.println("|**********************************************|");

System.out.println("");booleanisNULL;if(isNULL)

{

System.out.println("|**********************************************|");

System.out.println("| 该卡不是工商卡 |");

System.out.println("|**********************************************|");

}else{

System.out.println("********************************************");

System.out.println(" 欢迎使用中国工商银行自助柜员系统 ");

System.out.println("********************************************");

System.out.println(" 请输入您的密码 ");

System.out.println("********************************************");

}public void setInformation(ArrayList ac)//写入信息

{try{int i=0;

FileWriter fw=new FileWriter("AccountInformation");

PrintWriter pw=newPrintWriter(fw);for(i=0;i

{

pw.println(((Object) ac.get(i)).getAccountID()+" "+((Object) ac.get(i)).getAccontpassword()+" "+ ac.get(i).getAccountname()+" "+ac.get(i).getAccountbalance());

}

pw.flush();

pw.close();

fw.close();

}

{

System.out.println("|**********************************************|");

System.out.println("| 密码输入错误,请重新输入 |");

System.out.println("|**********************************************|");

counter++;

}while(counter<3);

Lock_Sys();if(isRight(accountID,accountpassword))

{

System.out.println("|**********************************************|");

System.out.println("| 1.存款; |");

System.out.println("| 2.取款; |");

System.out.println("| 3.转账汇款: |");

System.out.println("| 4.修改密码 |");

System.out.println("| 5.查询 余额 |");

System.out.println("|**********************************************|");

}switch(choise) {case '1':

System.out.println("|**********************************************|");

System.out.println("| 欢迎使用中国工商银行自助柜员系统 |");

System.out.println("| 请输入存款金额 |");

System.out.println("|**********************************************|");if(isNULL)

{

System.out.println("|**********************************************|");

System.out.println("| 输入金额有误,返回取款页面 |");

}else{

System.out.println("|**********************************************|");

System.out.println("| 欢迎使用中国工商银行自助柜员系统 |");

System.out.println("|**********************************************|");

System.out.println("| 存款成功 现金额为 |");

};case '2':{intamount;

System.out.println("|**********************************************|");

System.out.println("| 欢迎使用中国工商银行自助柜员系统 |");

System.out.println("|**********************************************|");

System.out.println("| 当前账户每日可支取2万元 |");

System.out.println("| 1.100元 |");

System.out.println("| 2.200元 |");

System.out.println("| 3.500元 |");

System.out.println("| 4.1000元 |");

System.out.println("| 5.2000元 |");

System.out.println("| 6.5000元 |");

System.out.println("| 7.其他金额 |");

System.out.println("| 8.退卡 |");

System.out.println("| 9.退回 |");

System.out.println("|**********************************************|");intt;

t=sc.nextInt();switch(t) {case 1:amount = 100;break;case 2:amount = 200;break;case 3:amount = 500;break;case 4:amount = 1000;break;case 5:amount = 2000;break;case 6:amount = 5000;break;

}if(amount>array[0].getaccountbalance())

System.out.println("余额不足");

}case '3':

System.out.println("|**********************************************|");

System.out.println("| 欢迎使用中国工商银行自助柜员系统 |");

System.out.println("|**********************************************|");

System.out.println("| 请输入转账金额 |");

System.out.println("|**********************************************|");

array[0].setamount(sc.nextInt());

Account a=newAccount();

Account b=newAccount();

Scanner input=newScanner(System.in);

String z="",x="";int t=0,m=0,f1=0;while(f1==0)

{

face(i,6,ac);

z=input.next();if((t=id(z,ac))>=0)//判断

{try{

face(i,7,ac);

m=input.nextInt();if(m<=0)throw newException();

}catch(Exception e)

{

face(i,13,ac);

f1=1;continue;

}if(f1==0)//输入正确 开始转账

{

a=ac.get(i);

b=ac.get(t);

a.setAmount(-m);

b.setAmount(m);

ac.set(i, a);

face(i,t,1,ac);

x=input.next();if(x.equals("Y")==true)

{

a.setOperatedate();

a.setOperatetype(3);

b.setOperatedate();

b.setOperatetype(3);if(ac.get(i).getAccountbalance()>=m)

{

a.setAccountbalance(a.getAccountbalance()-m);

ac.set(i, a);

setList(i, ac);

b.setAccountbalance(b.getAccountbalance()+m);

ac.set(t, b);

setList(t, ac);

setInformation(ac);

face(i,t,2,ac);break;

}else{

face(i,19,ac);break;

}

}else if(x.equals("N")==true)

{break;

}else{

face(i,20,ac);

}

}

}

}

}case '4':

System.out.println("|**********************************************|");

System.out.println("| 欢迎使用中国工商银行自助柜员系统 |");

System.out.println("|**********************************************|");

System.out.println("| 请输入当前密码 |");

System.out.println("| 请输入修改密码 |");

System.out.println("| 请输入确认密码 |");public int id(String accountID,ArrayListac)

{int i=0,t=0;if(accountID.length()!=8)

{return -2;

}for(t=0;t

{if(accountID.charAt(t)'9')

{return -2;

}

}for(i=0;i

{if(ac.get(i).getAccountID().equals(accountID)==true)

{returni;

}

}return -1;

}case '5':

System.out.println("|**********************************************|");

System.out.println("| 欢迎使用中国工商银行自助柜员系统 |");

System.out.println("|**********************************************|");

System.out.println("| 当前账户余额为: "+array[0].getaccountbalance()+" 元 |");

System.out.println("| 账户清单信息为 |");

System.out.println("| 1.操作日期 操作类型 操作金额 |");public int login(int i,String accountpassword,ArrayListac)

{int t=0;if(accountpassword.length()!=6)

{return -1;

}for(t=0;t

{if(accountpassword.charAt(t)'9')

{return -1;

}

}if(ac.get(i).getAccontpassword().equals(accountpassword)==true)

{return 1;

}else{return -1;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
城市应急指挥系统是智慧城市建设的重要组成部分,旨在提高城市对突发事件的预防和处置能力。系统背景源于自然灾害和事故灾难频发,如汶川地震和日本大地震等,这些事件造成了巨大的人员伤亡和财产损失。随着城市化进程的加快,应急信息化建设面临信息资源分散、管理标准不统一等问题,需要通过统筹管理和技术创新来解决。 系统的设计思路是通过先进的技术手段,如物联网、射频识别、卫星定位等,构建一个具有强大信息感知和通信能力的网络和平台。这将促进不同部门和层次之间的信息共享、交流和整合,提高城市资源的利用效率,满足城市对各种信息的获取和使用需求。在“十二五”期间,应急信息化工作将依托这些技术,实现动态监控、风险管理、预警以及统一指挥调度。 应急指挥系统的建设目标是实现快速有效的应对各种突发事件,保障人民生命财产安全,减少社会危害和经济损失。系统将包括预测预警、模拟演练、辅助决策、态势分析等功能,以及应急值守、预案管理、GIS应用等基本应用。此外,还包括支撑平台的建设,如接警中心、视频会议、统一通信等基础设施。 系统的实施将涉及到应急网络建设、应急指挥、视频监控、卫星通信等多个方面。通过高度集成的系统,建立统一的信息接收和处理平台,实现多渠道接入和融合指挥调度。此外,还包括应急指挥中心基础平台建设、固定和移动应急指挥通信系统建设,以及应急队伍建设,确保能够迅速响应并有效处置各类突发事件。 项目的意义在于,它不仅是提升灾害监测预报水平和预警能力的重要科技支撑,也是实现预防和减轻重大灾害和事故损失的关键。通过实施城市应急指挥系统,可以加强社会管理和公共服务,构建和谐社会,为打造平安城市提供坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值