package com.jzl.test;
/**
* Created by IntelliJ IDEA.
* User: TangBin
* Date: 2010-5-9
* Time: 22:41:19
*/
public class BankUser {
/**
* 代表银行账户的存款
*/
private double money;
/**
* 代表银行账户的存钱操作
*
* @param money 存钱的金额
*/
public void storeMoney(double money) {
this.money += money;
}
/**
* 代表银行账户的取钱操作
*
* @param money 取钱的金额
*/
public void getMoney(double money) {
this.money -= money;
}
/**
* @return 返回银行账户当前的存款
*/
public double currentMoney() {
return money;
}
public static void main(String[] args) {
final BankUser bankUser = new BankUser();
// 在线程中对bankUser进行存钱10000次,每次存1块钱
new Thread(new Runnable() {
public void run() {
for (int i = 0; i < 10000; i++) {
bankUser.storeMoney(1.0);
}
System.out.println("Store over, bankUser current money: "
+ bankUser.currentMoney() + "$");
}
}).start();
// 在线程中对bankUser进行取钱10000次,每次取1块钱
new Thread(new Runnable() {
public void run() {
for (int i = 0; i < 10000; i++) {
bankUser.getMoney(1.0);
}
System.out.println(" Get over, bankUser current money: "
+ bankUser.currentMoney() + "$");
}
}).start();
}
}
分享到:
相关推荐
PassMark BurnInTest V5.3 Copyright (C) 1999-2008 PassMark Software All Rights Reserved http://www.passmark.com Overview ======== Passmark's BurnInTest is a software tool that allows all the major sub...
最好用的单元测试工具,除了这里你是找不到9.0版本的破解的。 ... 独立的版本破解: ... 把lic_client.jar复制到 ... c:\Program Files (x86)\Parasoft\Test\9.0\plugins\...这个是:plugins-c++Test For Visual Studio.7z
eNetTest 网管内网单机测速工具eNetTest 网管内网单机测速工具eNetTest 网管内网单机测速工具eNetTest 网管内网单机测速工具eNetTest 网管内网单机测速工具eNetTest 网管内网单机测速工具eNetTest 网管内网单机测速...
c:\Program Files (x86)\Parasoft\C++test for Visual Studio\9.0\plugins\ 这个目录中 把plugins-Test for Virsual Studio.7z 中的文件覆盖到 c:\Program Files (x86)\Parasoft\Test for Visual Studio\9.0\...
Modeltest 使用说明 Modeltest 是一个选择核苷酸替代模型的软件,通过和 PAUP 配合使用,可以选择出合适的 MODEL,并同时计算出相关参数。下面是 Modeltest 的使用说明和相关知识点: 一、Modeltest 概述 * Model...
(speedtest服务器搭建教程) 本篇教程旨在指导读者搭建speedtest服务器,通过安装PHPStudy、配置WNMP和Nginx、下载并配置speedtest测速平台,实现本地测速功能。 一、 PHPStudy 安装和配置 PHPStudy 是一个集成...