首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次将50元钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。 注意:请勿改动main()主方法和
请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次将50元钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。 注意:请勿改动main()主方法和
admin
2009-01-15
73
问题
请完成下列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://www.kaotiyun.com/show/21np777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
有如下赋值语句:a:"计算机"”,b="微型",结果为"微型机"的表达式是
下列与修改表结构相关的命令是
查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确命令是
查询学生表S的全部记录并存储于临时表文件one中的SQL命令是
假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SOL命令
在软件设计中不使用的工具是
在考生文件夹下有一个名为myform的表单。打开表单文件,然后在表单设计器中完成下列操作:1.将表单设置为不可移动,并将其标题修改为“表单操作”。2.为表单新建一个名为mymethod的方法,方法代码为:wait"mymeth
如果在命令窗口执行命令:LIST名称,主窗口中显示:记录行名称1电视机2计算机3电扇线4电脑连线5电话线假定名称字段为字符型,宽度为8,那么下面程序段的输出结果是()。GO2SCAN
(1)建立项目文件,文件名为myproj。(2)将数据库“图书借阅”添加到项目中。(3)建立自由表mytable(不要求输入数据),表结构为:姓名字符型(8)电话号码字符型(15)性别逻辑型(4)将考生文件夹下的自由表m
在VisualFoxPro中,下列关于SOL表定义语句(CREATETABLE)的说法中错误的是
随机试题
尿素合成中,能穿出线粒体进入胞液中继续进行反应的代谢物是
患者女性,34岁,头晕乏力4周,如诊断极重度贫血,则血红蛋白
女患者,每逢经前、经期头痛剧烈,伴小腹疼痛拒按,舌黯脉弦细。首选方是
某企业从设备租赁公司租借一台设备,该设备的价格为98万元,租期为7年,每年年末支付租金,折现率为10%,附加率为4%,若按附加率法计算,则该企业每年应付的租金为()万元。
【2001年第136题,2004年第123题】正确设计的钢筋混凝土框架一剪力墙结构,在抵御地震作用时应具有多道防线,按结构或构件屈服的先后次序排列,下列哪一个次序是正确的?
耿涛于1986年购买一处房产,于1988年6月依法取得房屋所有权证。1993年,耿涛迁往外地居住,将房屋租赁给其朋友翟继光,并将房屋所有权证交给翟继光保管。1999年9月,翟继光向某市房屋管理局申请办理该房屋的所有权转移登记,并向该局提供了《房屋
下列各项,应该计提折旧的固定资产包括()。
下列关于中共十一大的叙述中错误的是()。
卡文顿的自我价值理论采用四象限将动机分为四种类型,亦将学生分为四类。以下对应正确的有()。
甲组织、领导某恐怖组织,并与其他同伙共同劫持某民航客机,甲等人在强奸并杀害一反抗的空姐后将飞机控制,不久被飞机安全员乘机制服,未造成其他损害。关于甲的行为,下列说法正确的是()
最新回复
(
0
)