java面向对象(银行存款业务无客户)
2015-08-07 01:23
483 查看
import java.util.*;//此为银行存款业务 public class Banking { public static void main(String[] args) { Account account = new Account(500); System.out.println("您在当地时间["+new Date()+"] 在账户上存了:"+account.getBalance()); for (long i = -99999569l;i<988567763l ;i++ ){} account.withdraw(309.98); System.out.println("您在当地时间["+new Date()+"] 在账户上取了:"+account.getBalance()); for (long i = -99999569l;i<988567763l ;i++ ){} account.deposit(34); System.out.println("您在当地时间["+new Date()+"] 在账户上存了:"+account.getBalance()); for (long i = -99999569l;i<988567763l ;i++ ){} account.withdraw(334.96); System.out.println("您在当地时间["+new Date()+"] 在账户上取了:"+account.getBalance()); } } class Account { private double balance;//账户余额 public Account(double init_balance) { balance = init_balance; } public double getBalance() { return balance; } //存钱 public void deposit(double amt) { balance += amt; } //取钱 public void withdraw(double amt) { if (balance>=amt) { balance -= amt; } else { throw new RuntimeException("余额不足"); } } }
相关文章推荐
- java面向对象(封装演示)
- Eclipse环境下配置spket,开发ExtJS提示插件
- Java基础-List实现类&泛型
- eclipseMars4.5+maven3+jetty8的简单使用
- Spring AOP 学习之java JDK动态代理
- Java里的构造函数(构造方法)
- 【JAVA】抽象类
- java ClassLoader 详解
- Java学习笔记(十一)Collections framework之collection接口,iterator接口
- Eclipse中project项目转web项目
- Ehcache整合spring配置 - 单机 入门
- 在Spring中使用注解(@Scheduled)创建计划任务
- eclipse 导出项目到 android studio .so 库
- 尚硅谷公开课--struts2--2--搭建struts2环境以及struts2简单例子
- java序列化与反序列化
- a[href*=javablackbelt]{color:red};
- Eclipse搭建maven开发环境
- java的native关键字
- OpenJDK 和 JDK区别
- Spring Web MVC的介绍