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 ...
- python编写登录_通过Python编写一个简单登录功能过程解析
通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...
- python cs开发框架_用Python编写一个简单的CS架构后门的方法
用Python编写一个简单的CS架构后门的方法 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 用Python编写一个简单的CS架构后门的方法.txt ] (友情 ...
- java 中方法里的参数_【Java基础】12、java中方法的参数传递机制
无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些.闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递. 这里的内存模型涉及到 ...
- java存钱_用Java编写一个简单的存款
package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...
- java swing 弹出登录框_用JavaSwing制作一个简单的登录框
我就懒的一条一条注释了,之前已经都讲过了,直接上代码了. 劝一下大家,打代码不要直接复制,这样是永远都学习不会的,要自己动手敲,自己要有思维. 我这个只供你们自己参考吧,请不要盲目复制,要学习精髓,这 ...
- matlab z变换离散化_用C++编写一个简单的光栅化渲染器:3D篇
3D光栅化与2D光栅化在图元绘制方面差别并不大,3D光栅化主要是多了很多坐标系(Local,world,View...),除此外遮挡算法和裁剪算法也会稍微复杂一些. 本篇文章的重点就主要集中在各种坐标 ...
- 用python写一个简单的爬虫_用Python编写一个简单的爬虫
作者信息: Author : 黄志成(小黄) 博客地址: 博客 呐,这是一篇福利教程.为什么这么说呢.我们要爬取的内容是美图网站(嘿嘿,老司机都懂的) 废话不多说.开始今天的表演. 这个图集网站不要问 ...
- python hello world程序编写_用Python编写一个简单程序
按照软件行业传统习惯,当你学习一种新的编程语言如Python时,首先编写一个"Hello World! "程序. 请执行以下步骤,以创造你的"Hello World!&q ...
最新文章
- size_t和int区别
- mysql 统计条目_mysql 统计表中条目数量的几种方法
- Linux的java服务配置步骤
- np读取csv文件_被 Pandas read_csv 坑了
- Unix高级环境编程
- Android--使用Camera拍照
- .NET中方法的注意事项 明细
- 《SQL高级应用和数据仓库基础(MySQL版)》作业 ·004
- LINUX下载编译uuid
- 百度Echarts 全国省市地图 动态数据图形报表
- 带图像识别的YYS连点器 V2.0
- 厦门大学计算机系录取分数线贵州,厦门大学2016年在贵州各专业录取分数线
- 服务器怎么不用绑定域名搭建网站,一个空间放两个网站,且不用子目录绑定域名的方法...
- HTML期末作业-电影主题网站介绍
- c语言合并jpg成pdf,JPG在线转换成PDF文件的简单方法
- 哈罗单车再获10亿融资,摩拜、ofo难合并!
- 产品必备技能(十一):如何写产品分析报告?附实产品分析报告实例(闲鱼)
- 给北漂、沪漂、广深漂的一些避坑建议!
- 跟我学c++高级篇——模板元编程之十一鸭子类型
- 与电容有关的几个经典电路--微分、积分、采样与电荷泵
热门文章
- ionic android 本地存储,ionic2/3本地数据存储storage
- 平板电脑可以插u盘吗_电视TV盒子安装app的六个方法,u盘/电脑/手机都可以安装...
- mysql命令_MySQL常用操作命令
- 剪切文件_lammps模拟带缺陷镍板剪切变形(in文件及注释)
- docker安装mysql数据库映射_Docker安装mysql数据库
- python工作台_FreeCAD二次开发-创建Python工作台,添加菜单栏和工具条,FreeCAD命令
- 利用伸展树提高区间操作的性能
- bootice 此功能仅在uefi环境下可用_电脑新手必掌握基础知识:BIOS、EFI与UEFI详解!...
- html5 支持php标签吗,HTML5新增标签使用方法
- php7与golang,golang 调用 php7