Java--银行类的初步实现
2012-10-26 17:30
246 查看
用户类: //1.编写一个模拟用户帐户的程序。测试类Test用来登录:输入用户帐户名和密码,如果正确(则在控制台输出Success, //并提示是否修改用户名和密码,要修改:则弹出提示框重新输入帐户名和密码,不修改,则显示再次登录框。) //如果不正确(究竟是账户名不对还是密码不对?则提示重新输入,最多3次,否则在控制台输出Fail,退出程序:System.exit(0)) //public class passer { String Username = "asd"; String Password = "fgh"; int balance = 10000; public String getUsername() { return Username; } public String setUsername(String h) { Username = h; return Username; } public String getPassword() { return Password; } public void setPassword() { this.Password = Password; } public void play () { System.out.println(" 您的账号是"+Username); System.out.println("您的密码是"+Password); System.out.println("您的存款为"+balance); Test类 import java.util.*; public class Test { //测试类Test用来登录:输入用户帐户名和密码,如果正确(则在控制台输出Success, //并提示是否修改用户名和密码,要修改:则弹出提示框重新输入帐户名和密码,不修改,则显示再次登录框。) //如果不正确(究竟是账户名不对还是密码不对?则提示重新输入,最多3次,否则在控制台输出Fail,退出程序:System.exit(0)) /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub passer p = new passer(); System.out.println("请输入账号和密码"); for ( int i = 0; i < 3 ; i ++) { Scanner a = new Scanner(System.in); Scanner b= new Scanner(System.in); String num1 = a.next(); String num2 = b.next(); boolean t = p.Username.equals(num1); boolean l = p.Password.equals(num2); if(t&&l==true) { System.out.println("success,输入成功 "); System.out.println("您是否要修改密码和账户 ,是请按1 不选择请按2"); Scanner f = new Scanner(System.in); int num3 = f.nextInt(); if ( num3==1) { System.out.println("请修改账号和密码"); Scanner us = new Scanner(System.in); String num4 = us.next(); p.setUsername(num4); Scanner pa = new Scanner(System.in); String num5 = pa.next(); p.setUsername(num5); System.out.println("修改后的数据如下显示"); p.play(); } else { p.play(); } } else if ( t==false) System.out.println("您输入的账号不对 请重新输入账号和密码"); else System.out.println("您输入的密码不对,请重新输入账号和密码"); } System.out.println("fail"); System.exit(0); } }
相关文章推荐
- [置顶] JAVA动态对象装配实现 测试--初步实现bean的set/get功能
- 红黑树Red-Black tree初步详解(Java代码实现)
- 在Java中实现DeepZoom的初步尝试
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 在Java中实现DeepZoom的初步尝试
- java并发的初步思考 —— Java线程实现
- Java.util.timer的实现——初步解析
- 初步学习Java中线程的实现与生命周期
- 【JavaWeb开发】初步实现网站应用钉钉扫码登录
- Jsch初步 Java SFTP协议 实现
- 【JavaWeb开发】初步实现网站应用钉钉扫码登录
- java在线支付---09,10,11,12_在线支付_分析易宝支付网关的应答协议与处理代码,完成用于处理支付响应的Servlet的初步编写和调试,完成处理支付网关响应结果的Servlet,支付实现
- 二叉树——Java初步实现
- java实现网上在线支付--09,10,11,12_分析易宝支付网关的应答协议与处理代码,完成用于处理支付响应的Servlet的初步编写和调试,完成处理支付网关响应结果的Servlet,支付实现
- java并发的初步思考 —— 同步实现及比较
- java SWT实现最简单的加法器
- 【Java实现随机验证码功能实例】
- JAVA-集合Collection初步认识:Lis…
- java实现文件上传下载
- Java学习资料-HashMap实现原理分析