那儿丁健一道简单的J**A编程题目第1个回答:25121492009-10-10TA获得超过7

第1个回答:

25121492009-10-10TA获得超过700个赞关注packageAaa;importj**ax.swing.*;publicclassATM{publicstaticvoidmain(String[]ager){Yonghu1yonghu1=newYonghu1();//Yonghu1类的实列化对象yonghu1.wang();//调用yonghu1类的wang()方法}}abstractclassYonghu{staticint**m=100000;staticintmima=123456;publicabstractvoidwang();publicstaticint**m1(inta){**m=a+**m;return**m;}publicstaticint**m2(inta1){**m=**m-a1;return**m;}}classYonghu1extendsYonghu{publicvoidwang(){System.out.println("1.普通用户2.会员用户");inta=Integer.parseInt(JOptionPane.showInputDialog("请按提示输入"));if(a==1){Ptyonghuptyonghu=newPtyonghu();//Ptyonghu类实列化对象ptyonghu.wang();//调用了Ptonghu的wang()方法}elseif(a==2){Hyyonghuhyyonghu=newHyyonghu();//Hyyonghu类实列化对象hyyonghu.wang();//在调用Hyyonghu类的wang()方法}else{System.out.println("请按提示输入!");}}}classPtyonghuextendsYonghu{privateStringname;privateintmima1;publicvoidwang(){name=JOptionPane.showInputDialog("请输入你的帐号");mima1=Integer.parseInt(JOptionPane.showInputDialog("输入密码"));System.out.println("普通用户"+name+"登陆成功");if(mima1==mima){System.out.println("1存钱:"+"2取钱:"+"3查询:");Gongnenggongneng=newGongneng();gongneng.wang();}else{System.out.println("密码错误");}}}classHyyonghuextendsYonghu{privateStringname;privateintmima1;publicvoidwang(){name=JOptionPane.showInputDialog("请输入你的帐号");mima1=Integer.parseInt(JOptionPane.showInputDialog("输入密码"));System.out.println("会员用户"+name+"登陆成功");if(mima1==mima){System.out.println("1存钱:"+"2取钱:"+"3查询:"+"4修改密码");Gongneng1gongneng=newGongneng1();gongneng.wang();}else{System.out.println("密码错误");}}}classGongnengextendsYonghu{intv;publicvoidwang(){v=Integer.parseInt(JOptionPane.showInputDialog("请你按提示输入"));if(v==1){Cqiancqian=newCqian();cqian.wang();}elseif(v==2){Qqianqqian=newQqian();qqian.wang();}elseif(v==3){System.out.println(Yonghu.**m);}else{System.out.println("非法操作!请按提示输入!!");}}}classGongneng1extendsYonghu{intv;publicvoidwang(){v=Integer.parseInt(JOptionPane.showInputDialog("请你按提示输入"));if(v==1){Cqiancqian=newCqian();cqian.wang();}elseif(v==2){Qqianqqian=newQqian();qqian.wang();}elseif(v==3){System.out.println(Yonghu.**m);}elseif(v==4){Xgmimaxgmima=newXgmima();xgmima.wang();}else{System.out.println("非法操作!请按提示输入!!");}}}classCqianextendsYonghu{publicvoidwang(){Yonghu.**m1(Integer.parseInt(JOptionPane.showInputDialog("请你输入要存多少钱")));System.out.println("你当前的余额是:"+**m);}}classQqianextendsYonghu{publicvoidwang(){Yonghu.**m2(Integer.parseInt(JOptionPane.showInputDialog("请你输入要取多少钱")));System.out.println("你当前的余额是:"+**m);}}classXgmimaextendsYonghu{intmima1;intmima2;publicvoidwang(){mima1=Integer.parseInt(JOptionPane.showInputDialog("请输入密码"));if(mima1==mima){Yonghu.mima=Integer.parseInt(JOptionPane.showInputDialog("请输入新密码"));mima2=Integer.parseInt(JOptionPane.showInputDialog("请再输入新密码"));if(mima==mima2){System.out.println("修改密码成功"+"当前的密码为:"+Yonghu.mima);}else{System.out.println("密码修改不成功!!");}}else{System.out.println("输入密码有错误");}}}大同小异自己看看吧