用javac语言编写登录界面模拟网上银行登录及存取款业务

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于JAVA的ATM模拟系统论文
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口用JAVA语言编写程序,模拟银行账户功能。要有: 属性:账号、储户姓名、地址、存款余额、最小余额。_百度知道
用JAVA语言编写程序,模拟银行账户功能。要有: 属性:账号、储户姓名、地址、存款余额、最小余额。
模拟银行账户功能,拒绝取款、查询、取款、地址。 方法。要有、存款余额: 属性,若最后余额小于最小余额、最小余额。如存款操作成功后:账号用JAVA语言编写程序。代码怎么写,并显示“至少保留余额XXX”:存款、今日存款数额及最终存款余额;取款时,显示储户原有余额。根据用户操作显示储户相关信息、储户姓名。。
我有更好的答案
package com.cshr.
public class bank {
private S//账号
private S//储户姓名
private S//地址
//存款余额
public static final double minMoney=0;//最小余额
public bank(){}
public String getCard() {
public void setCard(String card) {
this.card =
public String getUname() {
public void setUname(String uname) {
this.uname =
public String getAddress() {
public void setAddress(String address) {
this.address =
public double getMoney() {
public void setMoney(double money) {
你是做web页面还是java控制台的?还有用什么框架有要求吗?
通过页面还是控制台操作?
其他类似问题
为您推荐:
银行账户的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Java编写的模拟ATM取款机程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Java编写的模拟ATM取款机程序
上传于||暂无简介
大小:11.25KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢用Java编写银行账户存取款业务,急求!!_百度知道
用Java编写银行账户存取款业务,急求!!
不允许两个账户的账号相同&统计目前银行的信用卡账户总透支金额的方法、取款操作:编写名为Bank的模拟银行类; 模拟几个对指定账号的存款和取款操作:即删除一个已有的账户&lt。&1&gt。&4&gt、姓名。&lt,但不能超过透支限额,类型不同的账户;5&gt。该类包含以下方法。步骤3、存款余额等数据域:编写测试类Test完成以下功能; 编写一个静态方法;5&gt:根据一个账号、各类具体账户数;3&gt。该类继承自Account类,增加一个透支限额(double)数据域,余额默认是0; main方法中模拟几次开户操作。按要求完成以下步骤,其中定义银行账户类Account:&开户,创建一个银行对象、获取当前余额等方法:编写名为SavingAccount的储蓄账户类SavingAccount。其中账号为长度为12位数字的字符串:&6&gt,姓名为字符串;7& 输出银行的总账户数:步骤1;2&gt:编写名为CreditAccount类的信用卡账户类;8&gt。步骤2;统计目前总账户数; main方法中模拟几次销户操作。&lt,注意。该类继承自Account类、总透支数;1&gt,透支限额默认为1000:编写程序A销户,查询有无该账号的账户&统计目前信用卡账户数&lt。&lt。该类账户取款时不允许透支;4&统计目前银行的存款总余额的方法。步骤4、取款。同时该类账户取款时允许透支;2&查询账户.java。该类中有账号;统计目前储蓄卡账户数步骤5;3&gt。&lt。&lt要求编写程序模拟银行账户的存,并随机生成10个账号从00 09;有存款、总余额:即增加一个新的账户,其中可以存储多个类型可能是信用卡账户或储蓄账户的对象(可以用数组或ArrayList实现),存款余额为double
提问者采纳
println(=&3&quot.println(&quot.money&account&
if(usersAccounts)&Account&+&SavingAccount(&=&nbsp.
for&nbsp.getBalance());(account&nbsp.println(&quot.println(&nbsp.out,double&getAllOverdraft()&600;boolean&nbsp.out,&+&+&&i&+=&nbsp.out,String&nbsp,余额=&);+=&Bank&accId;);+&销户
a1&nbsp,&)){
return&&&name);toString()&super.println(&&a3&=&nbsp.println(&{
a&nbsp,简单的随便写的;;overdraft&CreditAccount(s&&Account&nbsp.accId;&
return&CreditAccount(&quot.money&
Account&accId:&account.+&;=&&quot.getOverdraft(),&static&existAccount(new&
if(money&account&null)));=&nbsp.addAccount(a1);+&
S&=& }}public&+& public&nbsp.saveMoney(100);=&{
int&nbsp.overdraft&&quot,name,&nbsp,&
if(obj&List& }}public&
getAccountNum()&=&账户& protected&accId)&SavingAccount(&delAccount(Account&nbsp.println(account);&=&(Account&余额=& }
public&delAccount(new&nbsp,&nbsp,&nbsp.getBalance());num&money){
if(money&money){
for&nbsp. }
@Override public&nbsp。
if&&args)&nbsp.money&&double&=&
static&usersA;String&0){
a&&result&usersA取款金额必须大于0&quot.println(&=&account)&{
return&nbsp.money&1,&overdraft.money&acc& } public&&nbsp.double&
//&nbsp.existAccount(&String&+&toString()&
if(this.println(&class&usersAaccId;0; } public&i&500,&
for(int&List&).println(&quot.contains(account),&usersAccounts)&{
0000&money);double&CreditAccount(&quot.money&
SusersAccounts.getAccount(&&+&(Account&ArrayList&result,&nbsp:&usersAccounts,double&a4&2000);Account&=&accId&a5&s&+&nbsp.indexOf(new&;&nbsp.double&
public&money&nbsp,&;);余额不足;
bank&&quot.getAccount(&;{
usersAccounts&CreditAccount(String&S余额=&account&
int&&存款金额必须大于0&a&2&+&);=&getAccount(String& } public& } }public&name&+&
result&nbsp.delAccount(&quot,余额=&4&quot.obj)&
for&);getMoney(double&nbsp,String&nbsp:&0; } public&4&存款
System.addAccount(a);extends&账户=&=&nbsp.addAccount(a2);+& } @Override public&3&{
@Override public&boolean&
//&nbsp.getBalance());+&+=&account)&main(String[]&money.existAccount(&-=&nbsp.addAccount(a5),&super.contains(account))&nbsp:&+& }
public&nbsp,&5&existAccount(Account&account&nbsp.println(bank.valueOf(i));+&{
private&+&usersAccounts)&&0;S//&nbsp:&nbsp.existAccount(&quot.accId);存款成功&quot,名字=&&
public&name,String&void&null){
usersAccounts,名字=&
showNowAccount();
S200;accId;(String&nbsp,&nbsp.println(&double&nbsp,String&nbsp.remove(account);2000).println(&accId;static&=&余额=&Account(accId;getAllAccount()&Bank()&CreditAccount(&quot.余额=&{
&double&&1&Account){
return& } public& } public&nbsp.valueOf(i);extends&1&
Account&nbsp,double&accId;name){
super(accId;double&getMoney(double&{
num++,String&);
//&+&2&usersAccounts)&
existAccount(String&{ public&帐号4重
bank.println(&quot.addAccount(a3),&usersAccounts,0);{
T1&money,1000).
//&new&nbsp.println(getOverdraft(){
return&getSavingAccountNum()&;
}&null));;saveMoney(double&money){
Account&int& }
//&nbsp,看多写多了就会了;
return&;+&nbsp.getBalance());;new&
SaddAccount(Account&acc&getOverdraft()&nbsp.getMoney(10000);(Account&nbsp.println(&quot.CreditAccount&showNowAccount(){
for(Account&
S=&SavingAccount&
return&实现了equals方法; }
public&double&nbsp.getAllAccount()){
S取款金额必须大于0&quot,&nbsp,无法取款&quot.getBalance());=&nbsp.valueOf(i));取款
this(accId;&nbsp.=&(Account& } public&acc&nbsp. } @Override public&2)&0000&name&nbsp.
System.out.money){
SgetOverdraft(){
return&else&&new&&lt.getBalance());{
if&nbsp.println(&);&&0;class&+&==&(String&开户
Account&name);性能没有简单的方法快;
return&&Account{
private&Account(accId; } public&nbsp.getMoney(1000);accId;3&accId&nbsp.{ //&nbsp,&nbsp,不能添加同样的账户&;CreditAccount(String&nbsp.getAllOverdraft()).valueOf(i);new&nbsp,list比较时才能正确 @Override public&nbsp.add(account);
return&;num.println(&quot.Account&gt,&
return&void&Account& }
public&boolean&static&+&S=&& } public&i&nbsp.money)&);余额不足;
} }}// 面向对象;余额=&money)&1000&Account(accId;&
showNowAccount();
instanceof&&;money){
this(accId;=&instanceof&nbsp.println(&&instanceof&new&3&getCreditAccountNum()&
showNowAccount(); } public&Account&&=&equals(Object&String&double&accId.println(&
boolean&nbsp.getBalance(); }
@Override public&0;);Account&gt.getMoney(100);&
//& } public&nbsp,& }
public&name)&账户=&int&obj){
return&money)&&
public&getAllMoney()&nbsp.name&0;{
return&=&void&CreditAccount)&{
return&4&Bank&(usersAccounts,&boolean&S
delAccount(String&
@Override public&nbsp,有错误先不用太纠结;double&String& } }public&nbsp.getMoney(1000););)){
S取款成功&new&=&
S000&quot,double&{
super(accId;400);0){
S=&new&Bank().
for&nbsp,&.println(&quot.getMoney(money);.equals(((Account)obj);int&nbsp.overdraft&nbsp.println(&==&添加失败;Account实现了equals方法;{
return&nbsp,&{
protected&money){
Sresult&=&0;余额=&&账户&
public&void&
return&nbsp,透支=&3&
Account&=&),无法取款&2&不考虑是否溢出
double&nbsp.getAccount(&+&300);{
super(accId;0){
SCreditAccount(String&-=&getBalance(){
public&nbsp,String&;genAccount(){
Account&num&name,money);=&0.get(usersA&Account&&)){
Account&nbsp,只是把所有用户余额相加
double& public&nbsp.getMoney(100);(account&nbsp.getCreditAccountNum());{
return&Test&nbsp.getOverdraft(); } public&accId){
return&11.getAccountNum());instanceof&nbsp.getSavingAccountNum()).genAccount();; }
protected&nbsp,&&4& protected&double&accId)&nbsp.getBalance());;取款成功&new&class&account)&==&class&double&&
bank.getAllMoney());++){
if((i&&new&SavingAccount(String&nbsp,&,list查找时才能正确 private&1000.delAccount(&2000);();null)).out.accId&
if(=&不考虑是否溢出;,&SavingAccount(String&3&class&0;余额=&SavingAccount)&overdraft){
super(accId;);SavingAccount(s&{
result&a2&nbsp.size().addAccount(a4)public&accId;+&getMoney(double&nbsp,&{
if(obj&String&nbsp
提问者评价
做出来了,谢谢了,Java好难。。。
其他类似问题
为您推荐:
银行账户的相关知识
其他1条回答
这里有老师可以帮你,不管你信不信,反正我是信了
那就给出源代码吧
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 业务合同编写规范 的文章

 

随机推荐