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