java-实现下面JAVA框架中的,取款,存款,查询余额,开户,销户功能

问题描述

实现下面JAVA框架中的,取款,存款,查询余额,开户,销户功能

import java.util.*;

public class Client
{
public static void main(String[] args)
{
boolean existed = false;
Scanner in = new Scanner(System.in);
while (true)
{
int code = displayMenu();
switch (code)
{
case 1:
//使用Account的存款功能
break;
case 2:
//使用Account的取款功能
break;
case 3:
//使用Account的余额查询功能
break;
case 4:
//使用Account的开户功能
break;
case 5:
//使用Account的销户功能
break;
case 0:
existed = true;
System.out.println("系统退出");
break;
default:
System.out.println("选择错误");
break;
} // switch结束
if (existed)
{
break;
}
}// while 结束
}

public static int displayMenu()
{
System.out.println("======欢迎使用ATM自助机");
System.out.println("1 - 存款");
System.out.println("2 - 取款");
System.out.println("3 - 查询余额");
System.out.println("4 - 开户");
System.out.println("5 - 销户");
System.out.println("0 - 系统退出");
System.out.print("请选择: ");
int code = in.nextInt();
return code;
}
}

解决方案

http://blog.csdn.net/hongqishi/article/details/7332693
http://zhidao.baidu.com/link?url=MN_FkE-dfhljZjgnapoxWGp6kUT6woY3KJq1owsQawvzOgyKyYIfWhz3oXCchcg1amImC8L8air7sqtOiyisKK
http://zhidao.baidu.com/link?url=8CJUqQaFi8TAXXguNNxvDIlHXysT1Q8QLGiJ5FR5Em78oCGJJslyb6-xzxW9z3hHq7DZumrIe0PyQJkQRmJO5a

解决方案二:

http://blog.csdn.net/hongqishi/article/details/7332693
http://zhidao.baidu.com/link?url=MN_FkE-dfhljZjgnapoxWGp6kUT6woY3KJq1owsQawvzOgyKyYIfWhz3oXCchcg1amImC8L8air7sqtOiyisKK

解决方案三:

网络编程?阿西吧,超烦的 反正我不会= =。

时间: 2024-09-10 11:26:04

java-实现下面JAVA框架中的,取款,存款,查询余额,开户,销户功能的相关文章

Java的MyBatis+Spring框架中使用数据访问对象DAO模式的方法_java

SqlSessionTemplateSqlSessionTemplate是MyBatis-Spring的核心.这个类负责管理MyBatis的SqlSession,调用MyBatis的SQL方法,翻译异常.SqlSessionTemplate是线程安全的,可以被多个DAO所共享使用. 当调用SQL方法时,包含从映射器getMapper()方法返回的方法,SqlSessionTemplate将会保证使用的SqlSession是和当前Spring的事务相关的.此外,它管理session的生命周期,包含

Python的ORM框架中SQLAlchemy库的查询操作的教程_python

1. 返回列表和标量(Scalar) 前面我们注意到Query对象可以返回可迭代的值(iterator value),然后我们可以通过for in来查询.不过Query对象的all().one()以及first()方法将返回非迭代值(non-iterator value),比如说all()返回的是一个列表: >>> query = session.query(User).\ >>> filter(User.name.like('%ed')).order_by(User.

利用Python的Django框架中的ORM建立查询API_python

 摘要 在这篇文章里,我将以反模式的角度来直接讨论Django的低级ORM查询方法的使用.作为一种替代方式,我们需要在包含业务逻辑的模型层建立与特定领域相关的查询API,这些在Django中做起来不是非常容易,但通过深入地了解ORM的内容原理,我将告诉你一些简捷的方式来达到这个目的. 概览 当编写Django应用程序时,我们已经习惯通过添加方法到模型里以此达到封装业务逻辑并隐藏实现细节.这种方法看起来是非常的自然,而且实际上它也用在Django的内建应用中.   >>> from dja

SSH框架中多对多联合查询,关于集合传值问题

问题描述 如题,小弟在做一个ERP系统,现在做考勤这一块,遇到了如下问题:一员工表,实体类HRUser如下:privateintid;//员工编号privateStringname;//员工姓名privateStringgender;//员工性别privateStringdepartment;//员工部门privateStringposition;//员工职位privateSet<Attence>attence=newHashSet<Attence>();hbm.xml中配置:此处

Java的Spring框架中AOP项目的一般配置和部署教程_java

0.关于AOP面向切面编程(也叫面向方面编程):Aspect Oriented Programming(AOP),是软件开发中的一个热点,也是Spring框架中的一个重要内容.利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率. AOP是OOP的延续. 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等. 主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对

关于java问题-java ssh框架中的问题

问题描述 java ssh框架中的问题 For这点过不去,all有值 解决方案 还是ssh框架下的问题呢!关于ssh框架乱码问题SSH框架常见问题 解决方案二: For里面的哪一行过不去? 解决方案三: 前面print(all)改为打印其长度size,看看all这个列表长度是否非零呢? 解决方案四: 直接try,,catch捕获,,看报的什么异常

java基础-学到java集合框架中对那个复写equals的疑问,求解答

问题描述 学到java集合框架中对那个复写equals的疑问,求解答 import java.util.*; class Student implements Comparable { private String name; private int age; Student(String name,int age) { this.name = name; this.age = age; } public int compareTo(Student s) { int num = new Inte

java gui-同一个按钮在框架中添加10次,,

问题描述 同一个按钮在框架中添加10次,, 在java中,假设将同一个按钮在框架中添加10次,那么框架中会出现10个按钮吗? 解决方案 不知道你说的同一个按钮是什么意思,是只new了一次?那么只有1个. 解决方案二: new了10次就有10个,,只是只显示了一个

java 接口-java重写框架中的某个方法

问题描述 java重写框架中的某个方法 有个框架的接口-当然也有框架的方法实现它的所有方法-我在开发过程中-用了实例化了该接口中的类-我现在想重新写框架中方法-必须要写个接口-这个接口继承框架的接口-写个方法来实现这个接口-问题来了-我只重写一个方法-但是现在必须重写所有的方法-得重写500个呢-怎么办-有没有好的办法-我只想重写框架中的某个方法,没有币,谢谢. 解决方案 重写方法不就方法名一样其他某些条件不一样就可以了吗 解决方案二: 1.接口继承后,实现类也继承,只是重写你要的方法 比如 框