[宿題] by abe 2007/06/08 コマンドラインから複数の引数を受け取り、 その引数をそれぞれint型に変換してから表示するプログラムを作成せよ。 ただし、整数ではない引数を受け取り、問題が発生した場合、 catchブロックで「整数ではありません」、finallyブロックで「処理終了」と 表示するように作成すること(問題が発生しなくても「処理終了」は表示される)。 ※発生する例外はNumberFormatException [解答例] class Abe { public static void main( String args[] ) { try { int k = args.length; for( int i = 0; i < k; i++ ) { int n = Integer.valueOf( args[ i ] ).intValue(); System.out.println( n ); } } catch( NumberFormatException e ) { System.out.println( "整数ではありません" ); } finally { System.out.println( "処理終了" ); } } }