java编写存钱_用Java编写一个简单的存款
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编写一个简单的存款相关推荐
- 电脑用java怎么编程,使用java编程从0到1实现一个简单计算器
学习编程语言最重要的就是实践.很多小伙伴在学习完编程语言后,一直停留在基础阶段,只懂一大堆理论知识,而不懂得实践.那么,今天我们一起来动手做一个小计算器,回顾下学习过的知识,同时这也是很多大学计算机专 ...
- 怎样用java编写日志_用JAVA写一个日志类程序以供大家学习
中华网络安全联盟 作者:jacoo 来源:本站原创 时间:2006-4-18 说明: 尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也 不是万能的,有时需要根 ...
- 用java编写计算器_用JAVA编写一个计算器
展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.aw ...
- java画笑脸_用java编写一个颜色为红色,粗线型的笑脸和哭脸,需要继承JFrame类,用java中的绘制图形做...
展开全部 /* * Copyright (c) cherry Co. Ltd. * All right reserved. */ package com.cherry.swing; import j ...
- 用java编写计算器_用Java编写一个简单的计算器
1.使用记事本或eclipse等编程工具,建立一个图形界面应用程序. 2.程序完成简单的四则计算功能 3.用户可以在名为Number1和Number2的文本输入框中输入2个操作数,然后点击下面的4个按 ...
- 用java编写圆锥_求java大神帮忙 求大神帮助!Java
导航:网站首页 > 求java大神帮忙 求大神帮助!Java 求java大神帮忙 求大神帮助!Java 相关问题: 匿名网友: 普通类 public class CircularA { //求圆 ...
- java application程序_如何Java编写的application程序像exe一样方便shy;的运行
Java编写的application程序是否能够最终形成一个类似于exe一样的可执行文件,难道就只能用命令行运行??? ---------------------------------------- ...
- java俄罗斯方块程序_使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能.
Lastsong-Tetris 使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能. 游戏基本规则: 1.打开游戏窗口后, 点击开始按钮进行游戏; 2.每消一行就会增加10分和1消行数,当分数累计 ...
- java实现加减乘除_用Java编写实现加减乘除,界面如下
展开全部 用Java编写的实现加减乘除的程序如下import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java ...
最新文章
- [引]ASP.NET 中 事务处理(SqlTransaction)示例
- Redis 高级教程 Redis 基准(3)
- 牛客网——求平均年龄(水题)
- win10 1709电脑无法显示局域网共享
- tf.data.Dataset.from_tensor_slices() 详解
- 字符串按单词逆序输出c 语言,字符串中的每个单词倒序输出问题
- 一道非常经典C++面试题|大厂面试
- 选择时间日历控件DatePickerDialog实现(从外包项目中挖出来整理的)
- MongoDB Sharding 请勿复用已删除的 namespace
- 43.mysqladmin
- Linux vim编辑器简单使用之二:vim操作快捷键、小技巧
- 解决办法:VirtualBox只能安装32位的问题
- 财经大数据可视化Vdc平台_为何要使用大数据可视化平台
- Vulnhub DC-7
- android9支持的tf卡格式,老手机福音 三星安卓9.0测试存储卡装应用功能
- smart210 dnw下载
- 学之思考试系统安装详细教程
- RPGMV修炼手册2——RPGMV的部分窗口代码学习
- 【转】羽毛球教学 专家把脉 01
- (附源码)spring boot基于微信小程序的口腔诊所预约系统 毕业设计 201738