【基本情報技術者 PART51】

このエントリーをはてなブックマークに追加
78前スレ990
問8.b
問題文に「nextは…返すべき文字がなくなった後に呼ばれると,
java.util.NoSuchElementExceptionを投げる」とある。

hasNext()メソッドを呼んでfalseであれば、
「返すべき文字がなくなった」と判断出来る。

イは、「返すべき文字がある」時に例外を投げることになる。
ウではnとbin.lengthを比較しているが、これは意味のない比較である。
エはbin.length()に不要なカッコがあるため論外。

従って、ア。