重複の可能性:
null を返すのは悪い設計ですか?
ユーザーに何かを入力するように求めるプロンプトがあるとします。ユーザーが私の仕様と一致しない場合、else
ブロックは を返しますnull
。これは悪い習慣ですか?if
もしそうなら、 /else
ブロックの範囲内でプロンプトを繰り返すにはどうすればよいですか?
if( foo.equalsIgnoreCase( "y" ) ) { リターンバー[x][y]; } else if( foo.equalsIgnoreCase( "n" ) ) { リターンバー[x++][y]; } そうしないと { null を返します。 }