Sun Certified Programmer for the JAVA 2 Platform
問題 (2018年4月25日)
次の文が成り立つとき、例外が発生するものはどれか。
String
○ 1. 正解です!
【解説】
変数sにnullが設定されているため、"s.length()"を呼び出すと例外が発生します。
"||"と"&&"は左辺の値によって式の評価がつくため、右辺を実行しません。
そのため、例外は発生しません。
これに対し、"&"は左辺の条件式の成立/不成立に関係なく、右辺の条件式も評価するため例外が発生します。

Copyright(C) 2010-2018 NEC Learning,Ltd. All rights reserved.
ITトレメの問題や解答、サービスに関するお問い合せはこちらまで
全テーマ一覧
データベース
言語
@IT自分戦略研究所フォーラム 新着記事