文档介绍:四、程序阅读题:(每小题6分,共18分)。lassEqualOrNot{ publicstaticvoidmain(String[]args) { Bb1=newB(5); Bb2=newB(5); (b1==b2); ((b2)); }}classB{ intx; B(inty){x=y;}}1、写出以下程序的运行结果。classStaticTest{ staticintx=1; inty; StaticTest(){ y++; } publicstaticvoidmain(Stringargs[]){ StaticTestst=newStaticTest(); ("x="+x); ("="+); st=newStaticTest(); ("="+); } static{x++;}}x=2sty=1sty=12、写出以下程序的功能。lassTestArray{publicstaticvoidmain(Stringargs[]){ inti,j; inta[]={1,3,2,5,4}; for(i=0;i<-1;i++){ intk=i; for(j=i;j<;j++) if(a[j]>a[k])k=j; inttemp=a[i]; a[i]=a[k]; a[k]=temp; } for(i=0;i<;i++) (a[i]+""); ();}}543213、写出以下程序的运行结果。classMyExceptionextendsException{ publicStringtoString(){ return"negative";}}lassExceptionDemo{ publicstaticvoidmySqrt(inta)throwsMyException { if(a<0) thrownewMyException(); ((a)); } publicstaticvoidmain(Stringargs[]){ try{ mySqrt(25); mySqrt(-5); }catch(MyExceptione){ ("Caught"+e);} }}。.*;lassTestString{publicstaticvoidmain(Stringargs[]){StringCs=newStringC(“Hello","World!");(s);}}classStringC{Strings1;Strings2;StringC(Stringstr1,Stringstr2){s1=str1;s2=str2;}publicStringtoString(){returns1+s2;}}HelloW