首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次将50元钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。 注意:请勿改动main()主方法和
请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次将50元钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。 注意:请勿改动main()主方法和
admin
2009-01-15
68
问题
请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次将50元钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
Customer2 : sum=50
Customer1 : sum=50
Customer1 : sum=100
Customer2 : sum=100
Customer1 : sum=150
Customer2 : sum=150
class bank{
private static int sum=0;
public static void add(int n,char c){
int tmp=sum;
______;
try {
Thread. sleep( ((int) (2000-500+1)*(Math. random( ) ) ) )+500)
}
catch ( InterruptedException e) { }
sum=tmp;
System. out. println("Customer"+c+":sum="+sum) ;
}
}
class customer extends Thread{
static char flag4_1 =’1’
public void run(){
char myflag4_1,
synchronized(this) {
myflag4_1= flag4_1++;
}
for (int i=1;i<=3;i++)
______;
}
}
public class ex4_1{
public static void main(String args[]) {
customer c1 = new customer( );
customer c2 = new customer( )
c1. start()
c2. start( )
}
}
选项
答案
tmp=tmp+n bank.add(50,myflag4_1)
解析
本题主要考查线程的同步和设计简单的类来模拟现实问题的简单应用。解题关键是熟练掌握面向对象的编程思想,熟悉Java线程的同步编程,会使用Math类的随机数方法。本题中,第1个空,银行类对客户的存款进行累加;第2个空,在客户类中,通过使用银行类的对象 bank调用add()方法实现3次汇款的操作,将钱数和客户标志作为参数传递给add()方法。
转载请注明原文地址:https://kaotiyun.com/show/21np777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
连续执行以下命令,最后一条命令的输出结果是SETEXACTOFFa="北京"b=(a="北京交通")?b
MODIFYSTRUCTURE命令的功能是
有如下赋值语句,结果为“大家好”的表达式是a="你好"b="大家"
查询设计器中的“筛选”选项卡的作用是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列叙述中正确的是
下面的程序的功能是将11到2011之间的素数插入数据库prime,程序中的错误语句是CREATETABLEprime(datf)n=11DOWHILEn<=2011f=0i=2DOWHILE
下列选项中不属于面向对象程序设计特征的是
在VisualFoxPro中,释放表单时会引发的事件是
SQL语言的插入命令的关键词是()。
随机试题
阅读《麦琪的礼物》中的一段文字,然后回答下列问题。我的拙笔在这里告诉了诸位一个没有曲折、不足为奇的故事:那两个住在一间公寓里的笨孩子,极不聪明地为了对方牺牲了他们一家最宝贵的东西。但是,让我们对目前一般聪明人说最后一句话,在所有馈赠礼物的人当中,那两个人
六腑的共同生理特点是
A.寒凉药B.开窍药C.发汗药D.苦寒清热药E.淡渗利湿药阴虚津亏者忌用()。
在混凝土工程中,掺入粉煤灰,硅粉可减少水泥用量,降低水化热,()混凝土裂缝的产生。
下列房地产统计指标中,属于时点指标的有()。
开户银行对本行签发的超过大额现金标准、注明“现金”字样的银行汇票、银行本票,视同大额现金支付,实行登记备案制度。()
甲食品有限公司(以下简称“甲公司”,增值税一般纳税人)。2016年2月发生下列经营业务:(1)从某农业生产者处收购花生,开具的收购凭证上注明收购价格为50000元,货物验收入库;支付某运输企业(一般纳税人)运费并取得增值税专用发票,注明运费254.56元
100个骨牌整齐地排成一列,依次编号为1、2、3、4…99、100。如果第一次拿走所有偶数位置上的牌,第二次再从剩余牌中拿走所有偶数位置上的牌,第三次再从剩余牌中拿走所有奇数位置上的牌,第四次再从剩余牌中拿走所有奇数位置上的牌,第五次再从剩余牌中拿走所有偶
求
Itisnecessaryforthevaluablespeciesto______itselfinordertostayinexistence.
最新回复
(
0
)