- 160 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 01:03:16 ]
- >>159
縮約し過ぎ記法なんで、 new BufferedReader(new InputStreamReader(System.in)) で標準入力からの読み込みのためのストリームを開いて、 .readLine() で1行読み込んで、 .split("\\s+") で1個以上の空白文字を区切り文字にして読み込んだものをStringの配列にして、 Stringの配列の各要素sについて、 Integer.parseInt(s) でStringをintに変換して、 n[ ]++ で各整数に対応する添え字をもつ要素をインクリメントする。 s が0〜9以外の整数やそもそも整数でなければ、 } catch (NumberFormatException e) { } catch (ArrayIndexOutOfBoundsException e) { で、そのエラーを捕まえて無視する。
|

|