网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

请完成下列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();

}

}


参考答案

更多 “ 请完成下列Java程序:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次50元将钱汇入。编写一个程序,模拟实际作业。要求实现2个类,一个是银行类,一个是顾客类。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:Customer2 :sum= 50Customer1 :sum= 50Customer1 :sum= 100Customer2 :sum= 100Customer1 :sum= 150Customer2 :sum= 150class 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();}} ” 相关考题
考题 下列情况中,汇入银行可以办理退汇的是( )。 A.该汇款尚未汇出 B.汇款人与收款人未达成一致退汇意见 C.经过2个月无法交付的汇款 D.收款人已经接受的汇款

考题 下列( )情况,汇入银行可以办理退汇。A.该汇款尚未汇出B.汇款人与收款人未达成一致退汇意见C.经过2个月无法交付的汇款D.收款人已经接受的汇款

考题 关于汇兑的撤销和退汇,下列说法中正确的是( )。A.汇款人对汇出银行已经汇出的款项,可以申请撤销B.转汇银行可以受理汇款人或汇出银行对汇款的撤销C.对在汇入银行开立存款账户的收款人,由汇款人与收款人自行联系退汇D.汇入银行对于收款人拒绝接受的汇款,应在一周内主动办理退汇

考题 下列情形中汇出银行可以办理退汇的是( )。A.收款人拒绝接受汇款B.经过1个月无法交付的汇款C.收款人和汇款人未达成一致意见D.该汇款尚未汇出

考题 根据汇兑的规定,下列属于汇入银行可以办理退汇的情形有()。A、汇款尚未汇出 B、收款人拒绝接受的汇款 C、经过1个月无法交付的汇款 D、汇款人与收款人未达成一致退汇意见

考题 根据汇兑的规定,下列不属于汇入银行可以办理退汇的情形有()。A、汇款尚未汇出 B、收款人拒绝接受的汇款 C、经过1个月无法交付的汇款 D、汇款人与收款人未达成一致退汇意见

考题 ()是指邮政银行与境外邮政机构合作办理的电子汇款业务。A国际速汇汇款B银邮汇款CT/T汇款D邮政汇款

考题 ()是指银行间的电子汇款业务。A国际速汇汇款B银邮汇款CT/T汇款D邮政汇款

考题 在票汇业务中,银行在审查了汇款人提交的汇款申请书,并收妥汇费及所汇款项后,和电汇、信汇方式一样,以向汇款人交付回执方式,表示接受汇款人的委托,办理该笔汇款业务手续。