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编写一个简单的存款相关推荐
- java编写存钱_用Java编写一个简单的存款
package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...
- 【计算机网络作业】Java UDP聊天 和 Socket编写一个简单的Web服务器
1-1 假设Tom和Jerry利用Java UDP进行聊天,请为他们编写程序.具体如下: (1).Tom和Jerry聊天的双方都应该具有发送端和接收端: (2).利用DatagramSocket与Da ...
- python cs开发框架_用Python编写一个简单的CS架构后门的方法
用Python编写一个简单的CS架构后门的方法 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 用Python编写一个简单的CS架构后门的方法.txt ] (友情 ...
- python编写登录_通过Python编写一个简单登录功能过程解析
通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...
- js装修计算器java代码_用js编写的简单的计算器代码程序
最近编写的一个简单的计算器代码程序,先给大家展示一下 分享代码如下 #box{width: 295px; margin: 0 auto; text-align: justify; border: 1p ...
- python hello world程序编写_用Python编写一个简单程序
按照软件行业传统习惯,当你学习一种新的编程语言如Python时,首先编写一个"Hello World! "程序. 请执行以下步骤,以创造你的"Hello World!&q ...
- java在一个类里实现存款_用Java编写一个简单的存款
package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...
- java存钱_用Java编写银行存钱取钱
const readline = require('readline-sync')//引用readline-synclet s = 2;//错误的次数for (let i = 0; i < 3; ...
- matlab z变换离散化_用C++编写一个简单的光栅化渲染器:3D篇
3D光栅化与2D光栅化在图元绘制方面差别并不大,3D光栅化主要是多了很多坐标系(Local,world,View...),除此外遮挡算法和裁剪算法也会稍微复杂一些. 本篇文章的重点就主要集中在各种坐标 ...
最新文章
- 使用指针统计字符串中的数字字符的个数
- Django使用已经存有数据的mysql数据库
- 【计算机网络】数据链路层 : 信道划分 介质访问控制 ( 数据链路 | 介质访问控制分类 | 频分多路复用 FDM | 时分多路复用 TDM | 波分复用 WDM | 码分多路复用 CDM 计算 )★
- STDIN_FILENO和stdin区别
- excel SUBTOTAL函数使用详解
- OSChina 周四乱弹 —— 要成立复仇者联盟了,来报名
- 第11章 进入保护模式
- [spring boot]idea中实现热部署的方法
- 黑客利用未修复的 Atlassian 服务器攻击电信运营商和 ISP
- Linux内核编程的特点
- android pdf417条码,条码控件Dynamsoft Barcode Reader教程:从PDF417驾驶执照中提取数据...
- ln 硬链接和软链接
- 【游戏逆向】老飞飞怀恋魅力爱玩等老飞飞瞬移分析代码
- 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)
- 【Python 字符视频】Python 实现将抖音视频转换成字符视频
- 岭南师范学院计算机考试题库和答案,2017年岭南师范学院第51次考全国计算机等级考试NCR报考程序...
- 自定义复选框,复选框样式修改,重写复选框
- 俞敏洪老师的回复真的太糟糕了!
- 工业智能网关BL110详解之八十五: 实现西门子S7-1200 PLC接入OPC UA云平台
- 软件工程的经验分享(来自一位前辈的经验)