下面是被打散的Java程序片段。你是否能够将它们重新排列以成为可以编译与执行并产生如同下方的输出结果?
①System.out.print( r );
②try {
③System.out.print( t );
④doRisky(test);
⑤System.out.println( s );
⑥} finally {
⑦System.out.print( o );
⑧class MyEx extends Exception { } public class ExTestDrive {
⑨System.out.print( w );
⑩if ( yes .equals(t)) {
⑪System.out.print( a );
⑫throw new MyEx( );
⑬} catch (MyEx e) {
⑭static void doRisky(String t) throws MyEx { System.out.print( h );
⑮public static void main(String [] args) { String test = args[0];
1
输出:
% java ExTestDrive yes
thaws
% java ExTestDrive no
throws
% java ExTestDrive yes
thaws
% java ExTestDrive no
throws