package desposit.money;

public class DespositMoney {

public static void main(String[] args) {

Customer c1 = new Customer("第一个顾客",3);

Customer c2 = new Customer("第二个顾客",10);

Customer c3 = new Customer("第三个顾客",5);

c1.start();

c2.start();

c3.start();

}

}

class Customer extends Thread{

private int time;

String s;

public Customer(String s,int time){

this.s = s;

this.time = time;

}

public void run(){

while(true)

{

synchronized(this){

if(time>0)

{

Total.sum+=100;

System.out.println(s+"存款100元,银行总共有存款"+Total.sum+"元");

try {

Thread.sleep(2000);

} catch (InterruptedException e) {

e.printStackTrace();

}

time --;

}

if(time ==0)

{

System.out.println(s+"存款结束");

break;

}

}

}

}

}

class Total {

public static int sum = 0;

}

运行结果不是从100,200,......,到1800,中间总有重复的数字,但最后的结果总和是1800

用Java编写一个简单的存款 >>

java

这个答案描述的挺清楚的:

http://www.goodpm.net/postreply/java/1010000008892445/用Java编写一个简单的存款.html

java编写存钱_用Java编写一个简单的存款相关推荐

  1. 电脑用java怎么编程,使用java编程从0到1实现一个简单计算器

    学习编程语言最重要的就是实践.很多小伙伴在学习完编程语言后,一直停留在基础阶段,只懂一大堆理论知识,而不懂得实践.那么,今天我们一起来动手做一个小计算器,回顾下学习过的知识,同时这也是很多大学计算机专 ...

  2. 怎样用java编写日志_用JAVA写一个日志类程序以供大家学习

    中华网络安全联盟    作者:jacoo    来源:本站原创    时间:2006-4-18 说明: 尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也 不是万能的,有时需要根 ...

  3. 用java编写计算器_用JAVA编写一个计算器

    展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.aw ...

  4. java画笑脸_用java编写一个颜色为红色,粗线型的笑脸和哭脸,需要继承JFrame类,用java中的绘制图形做...

    展开全部 /* * Copyright (c) cherry  Co. Ltd. * All right reserved. */ package com.cherry.swing; import j ...

  5. 用java编写计算器_用Java编写一个简单的计算器

    1.使用记事本或eclipse等编程工具,建立一个图形界面应用程序. 2.程序完成简单的四则计算功能 3.用户可以在名为Number1和Number2的文本输入框中输入2个操作数,然后点击下面的4个按 ...

  6. 用java编写圆锥_求java大神帮忙 求大神帮助!Java

    导航:网站首页 > 求java大神帮忙 求大神帮助!Java 求java大神帮忙 求大神帮助!Java 相关问题: 匿名网友: 普通类 public class CircularA { //求圆 ...

  7. java application程序_如何Java编写的application程序像exe一样方便shy;的运行

    Java编写的application程序是否能够最终形成一个类似于exe一样的可执行文件,难道就只能用命令行运行??? ---------------------------------------- ...

  8. java俄罗斯方块程序_使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能.

    Lastsong-Tetris 使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能. 游戏基本规则: 1.打开游戏窗口后, 点击开始按钮进行游戏; 2.每消一行就会增加10分和1消行数,当分数累计 ...

  9. java实现加减乘除_用Java编写实现加减乘除,界面如下

    展开全部 用Java编写的实现加减乘除的程序如下import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java ...

最新文章

  1. [引]ASP.NET 中 事务处理(SqlTransaction)示例
  2. Redis 高级教程 Redis 基准(3)
  3. 牛客网——求平均年龄(水题)
  4. win10 1709电脑无法显示局域网共享
  5. tf.data.Dataset.from_tensor_slices() 详解
  6. 字符串按单词逆序输出c 语言,字符串中的每个单词倒序输出问题
  7. 一道非常经典C++面试题|大厂面试
  8. 选择时间日历控件DatePickerDialog实现(从外包项目中挖出来整理的)
  9. MongoDB Sharding 请勿复用已删除的 namespace
  10. 43.mysqladmin
  11. Linux vim编辑器简单使用之二:vim操作快捷键、小技巧
  12. 解决办法:VirtualBox只能安装32位的问题
  13. 财经大数据可视化Vdc平台_为何要使用大数据可视化平台
  14. Vulnhub DC-7
  15. android9支持的tf卡格式,老手机福音 三星安卓9.0测试存储卡装应用功能
  16. smart210 dnw下载
  17. 学之思考试系统安装详细教程
  18. RPGMV修炼手册2——RPGMV的部分窗口代码学习
  19. 【转】羽毛球教学 专家把脉 01
  20. (附源码)spring boot基于微信小程序的口腔诊所预约系统 毕业设计 201738

热门文章

  1. BZOJ 2257: [Jsoi2009]瓶子和燃料
  2. 物联网设计四大独特挑战的解决方案
  3. 如何挑选适合的前端框架(去哪儿网前端架构师司徒正美)
  4. FreeBSD手册——配置FreeBSD内核
  5. jsp 页面中El表达式失效处理
  6. 工具栏对象GUI Status 与GUI Title
  7. GPS实时跟踪程序模拟(2)动画回放
  8. Spark源码阅读03-Spark存储原理之序列化和压缩
  9. Ping Tracert result Command explanation
  10. npm 安装包失败 --- 清除npm缓存