首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次50元将钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。 注意:请勿改动main()主方法和
请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次50元将钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。 注意:请勿改动main()主方法和
admin
2009-01-15
124
问题
请完成下列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 flag17_2 = ’1’;
public void run(){
char myflag17_2;
synchronized(this) {
myflag17_2 = flag17_2++;
}
for(int i=1;i<=3;i++)
______________________;
}
}
public class ex17_2{
public static void main(String args[]){
customer c1=new customer();
customer c2=new customer();
c1.start();
c2.start();
}
}
选项
答案
tmp=tmp+n bank.add(50,myflag17_2)
解析
本题主要考查线程的同步和设计简单的类来模拟现实问题的简单应用。解题关键是熟练掌握面向对象的编程思想,熟悉 Java线程的同步编程,会使用Math类的随机数方法。本题中,第1个空,银行类对客户的存款进行累加;第2个空,在客户类中,通过使用银行类的对象bank调用add()方法实现3次汇款的操作,将钱数和客户标志作为参数传递给add()方法。
转载请注明原文地址:https://kaotiyun.com/show/pIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
实现和维护劳动者权益是社会主义制度的本质要求。维护劳动者合法权益的重要依据是()。
下列关于我国上下级国家机关之间关系的说法正确的是()。
根据我国宪法的规定,下列选项中,既是我国公民基本权利又是我国公民基本义务的有(
《行政许可法》规定,对于有数量限制的行政许可,两个以上申请人的申请均符合法定要求的,行政机关应当()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
文人司马相如要给汉武帝写份奏折,他最有可能采用哪种书写材料?()
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
下列能够正确创建线程的方法是()。①继承java.lang.Thread类,并重写run()方法②继承java.lang.Runnable类,并重写start()方法③实现java.lang.Thread接口,并实现run()方法④实现java
以下标识符不是关键字的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为
随机试题
计算机语言中常说的面向对象中,“对象”基本特点一般不包括()。
京剧(BeijingOpera)是中国最具影响力的剧种。它起源于徽剧,后来又吸收了几种古老的地方戏剧,最终形成了现在的京剧。京剧被称作“东方歌剧”,因为它也集歌唱、舞蹈、美术、文学等艺术于一体。京剧中的“生、旦、净、丑(sheng,dan,jing
人生不仅仅是一个自然过程,还包含着极为丰富的
黄疸伴右上腹部阵发性绞痛见于哪种疾病
有关汇票追索权的行使,下列哪些选项是正确的?
披露范围包括:同业、社会公众、国际金融组织和境外机构所在地监管当局等。披露的方式根据披露的对象和范围,可选择新闻媒体、新闻发布会、年报等方式。()
请阅读下面录像题的情景叙述,找出情景叙述中秘书行为及工作环境中正确或错误的地方(应至少找出10处正误点)。人物:秘书钟苗、同事周伟、张总、李经理物品:印章、带存根的介绍信、用印申请单、电话场景:秘书办公室情景一秘书钟苗身着职业装坐在办公桌前整理文
sin(x—t)2dt=______。
TheRiseofAdujnctsA.Academiaisoftenthoughtofasanoccupationwithimmensejobsecurity.Thetraditionalimageisoneof
TheCambridgeUnionSociety,commonly【C1】______(refer)tosimplyastheCambridgeUnion,isthelargeststudentsocietyatthe
最新回复
(
0
)