以下程序的输出结果是()。
publicclassT{
publicstaticvoidmain(Stringargs[]){
try{
System.out.print(“同一个世界,同一个梦想”);
}finally{
System.out.println(“最终实现”);
}
}
}
publicclassT{
publicstaticvoidmain(Stringargs[]){
try{
System.out.print(“同一个世界,同一个梦想”);
}finally{
System.out.println(“最终实现”);
}
}
}
举一反三
- 以下程序段输出结果的是publicclassTest{publicstaticvoidmain(Stringargs[]){Stringstr="ABCDE";str.substring(3);str.concat("XYZ");System.out.print(str);}}
- 请看下面的程序代码,当 n 为( )值时,程序段将输出字符串 second。 [br][/br] switch(n) { [br][/br] case 0: System .out .println(“first”); [br][/br] case 1: [br][/br] case 2: System .out .println(“second”); break; [br][/br] default: System .out .println(“end”); [br][/br] }(2.0) A: 0 B: 1 C: 2 D: 以上都可以
- 下面程序的执行结果是( )。public class Test {public static void main(String[] args) {new Test().test();}public void test(){try{System.out.print("try");}catch(ArrayIndexOutOfBoundsException e){System.out.print("catch1");}catch(Exception e){System.out.print("catch2");}finally{System.out.println("finally");}}} A: try finally B: try catch1 finally C: try catch2 finally D: finally
- 下列选项中,循环会无限执行的是______。 A: int i = 1 ; while ( i < 10) System .out .print( “ ” + i) ; B: for( int i = 1 ; i < 10 ;i ++) System .out .print( “ ” + i); C: for( int i = 10 ; i > 0 ;i --) System .out .print( “ ” + i); D: int i = 1 ; while (true) { System .out .print( “ ” + i); i ++ ; if ( i > 5) break ;
- 下列程序编译并运行的结果为()publicclassTest{publicstaticvoidmain(String[]args){try{inti=1;System.out.println(i++);}finally{System.out.println(++i);}}}