003-003-009
短絡評価を活用した安全なnullチェック
上級
問題説明
短絡評価を活用した安全なnullチェック
この問題では: 標準入力から文字列を1行読み込み、入力が "null" の場合は null をセット、それ以外はその文字列をセットして、text != null && text.length() >= 3 という短絡評価で安全にnullチェックと長さチェックを行い、結果を標準出力に表示するプログラムを作成します。
入力形式: 1行の文字列(null と入力するとnullとして扱う)
出力形式: Result: Valid または Result: Invalid
学習目標:
- 短絡評価(ショートサーキット評価)の仕組みを理解する
&&演算子の左辺がfalseのとき右辺が評価されないことを活用するNullPointerExceptionを防ぐnull安全なコードを書く
