JAVA 银行存取款

package bankaccount;

public class BankAccount {
    private double 余额;

    public BankAccount(double 初始余额){
        余额=初始余额;
    }

    public BankAccount(){
        余额=0;
    }

    public void 存钱(double 存款金额){
        余额+=存款金额;
        System.out.println("您存入了"+存款金额+"元,现金余额为:"+余额);
    }

    public void 取款(double 取款金额){
        if(余额>取款金额){
            余额-=取款金额;
            System.out.println("您取了"+取款金额+"元,现金余额为:"+余额);
        }
        else{
            System.out.println("您的余额不足,不能取款!");
        }
    }
    public void 查看余额(){
        System.out.println("您的余额:"+余额);
    }
    public static void main(String[] args){
        BankAccount 我的账户=new BankAccount(10);
        我的账户.取款(100);
        我的账户.存钱(10000);
        我的账户.查看余额();
        我的账户.取款(2000);
    }
}
时间: 2024-11-22 22:29:03

JAVA 银行存取款的相关文章

Java面向对象练习题之银行存取款

编写Java应用程序.首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”.“取款”和“余额查询”.其次, 编写一个主类,在主类中测试Account类的功能. String ZhangHao; double YuE; Blank(String ZhangHao,double YuE) { this.ZhangHao=ZhangHao; this.YuE=YuE; } double cunKuan(double qianshu) { if(qians

学习练习 java面向对象存取款查询余额

1 package com.hanqi; 2 3 public class Account { 4 5 String ZhangHao; 6 7 double CunKuanYuE; 8 9 Account(String ZhangHao,double CunKuanYuE) 10 { 11 //初始化 12 this.ZhangHao = ZhangHao; 13 this.CunKuanYuE = CunKuanYuE; 14 } 15 16 //存款 17 //无返回值带参数的方法 18

Java基础知识综合练习_使用集合存储_高级银行系统的搭建(注册、登录、存取款、本行转账、跨行转账、销户、特殊操作参数、多个客户对象存入到银行类的集合,多个银行对象存入总测试类集合)

Java基础知识综合练习_使用集合存储_高级银行系统的搭建(注册.登录.存取款.本行转账.跨行转账.销户.特殊操作参数.多个客户对象存入到银行类的集合,多个银行对象存入总测试类集合) 1) 定义bank类 属性有银行名称和存放客户的ArrayList集合, 有开户方法. 销户方法. 存钱方法. 取钱方法. 转账方法(本行转账.跨行转账) 2) 定义customer类 属性有账户名.密码.余额 3) 定义测试类创建一个银行集合用于存放bank对象创建几个bank对象:分别叫华夏银行.工商银行.招商

ATM存取款程序

  这个小程序是根据ATM机工作存取款编写的,可以使用eclipse运行.在程序编写中,主要训练了异常处理, 有参构造函数.   (1)Banker类 package com.Bank; public class Banker {     double Amount;          public Banker(double amount){      Amount=amount;     }          public void GetMoney(double GMoney){     

关于Java中存不存在内存泄露问题

关于Java中存不存在内存泄露问题.我们首先要了解什么是内存泄露.在Java中内存泄露简而言之就是对象使用完,对象所占用的内存空间没有被释放,直至程序运行结束. 那么现在问题又来了!我们不是说Java拥有良好的垃圾回收机制吗?为什么还是存在内存泄露呢?这时候我们就有必要了解下GC的机制了.当在程序运行过程中,堆内存空间的对象没有被引用的时候,该堆内存空间就属于垃圾空间,就应该等待GC的回收,这是没有问题的.但是呢!还存在这样的一种情况,就是当堆内存空间被其他的对象(记为A对象)所引用的时候,就算

安装redis 并把java对象存放在redis中

redis windows 下载地址:https://github.com/ServiceStack/redis-windows 一.下载的安装包解压到盘符的指定位置,如下结构:(纯手敲,如果有缺失,见谅) Redis.doc redis-benchmark.exe redis-check-aop.exe redis-check-dump.exe redis-cli.exe RedisQFork_8524.dat redis-server.exe RedisService.doc 我的安装路径:

Go语言的函数07---闭包练习(ATM存取款)

package main import "fmt" /* @ATM(闭包练习) ·写一个Atm(函数),返回存款,取款两个内层函数 ·存款,取款两个函数,都以一个金额为参数,返回存取之后的余额 ·将各自的余额存在函数闭包中 ·比尔,马云,你任意存取之后,输出各自余额 */ func Atm(name string) (func(amount int) (ballance int), func(amount int) (ballance int)) { /* 内存函数的账户姓名 内存函数

java多线程问题中简单的存取款实现

1.直接上代码: package com.mnmlist.java.grammar; import java.util.Random; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; class Customer { int total; public Customer() { total = 0; } public final ReentrantLock

Jsp+JavaBean+Servlet实现模拟银行账户存取款等功能的网站(实习第4-8天)

本来想学J2EE的3个经典框架(Spring + Struts +Hibernate),奈何负责实习的老师只讲了Jsp+JavaBean+Servlet,项目时间还蛮紧的,所以只用JJS实现了这个项目,后面寒假有时间的话再用SSH实现并完善这个网站吧.前几天抽时间学了点前端的东西,感觉还是有点麻烦的,前端做既漂亮又有良好的兼容性不是件太容易的事情,所幸现在觉得能够静下来学技术做开发是件挺幸福的事情.网站的源代码上传到了CSDN上的code仓库,以后有时间会慢慢把这个项目的前端和后台做的更完善.