003-003-009

短絡評価を活用した安全なnullチェック

上級

問題説明

短絡評価を活用した安全なnullチェック

この問題では: 標準入力から文字列を1行読み込み、入力が "null" の場合は null をセット、それ以外はその文字列をセットして、text != null && text.length() >= 3 という短絡評価で安全にnullチェックと長さチェックを行い、結果を標準出力に表示するプログラムを作成します。

入力形式: 1行の文字列(null と入力するとnullとして扱う)

出力形式: Result: Valid または Result: Invalid

学習目標:

  • 短絡評価(ショートサーキット評価)の仕組みを理解する
  • && 演算子の左辺がfalseのとき右辺が評価されないことを活用する
  • NullPointerException を防ぐnull安全なコードを書く

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録