【解決方法】この路線を続けるにはどうすればよいでしょうか?


文字列の月 = sc。 nextLine();
切り替え(月){
ケース「1月」:
System.out.println(“こんにちは”);
壊す;
ケース「1月」:
System.out.println(“HelloWorld”);
壊す;
ケース「2月」:
System.out.println(“HelloWorld56”);
壊す;
デフォルト:
System.out.println(“Hello77655”);
}
}
}

私が試したこと:

すべての月を case に設定し、別の if else ステートメントを使用して続行したいとします。
これらの月のいずれかが一致した場合は、「done」のようなものになるようにしたいのですが、デフォルトが実行され、一致する月がない場合は、「invalid」のようなものを出力する必要があります。 スイッチに月としてのケース数を含めているため、このラインを続けるにはどうすればよいですか?
この行を継続するのに役立つコードを提供してください。

解決策 1

ヘルパー変数 (おそらくブール値) を使用して作業する必要があります。
これに「SelectionValid」という名前を付けます。切り替える前に false に設定します。 いずれかの条件が一致する場合は、それを True に設定します。
スイッチの背後で、var が True かどうかを尋ねる IF を作成し、「Done」と表示します。
自分でコーディングできると思います…

コメント

タイトルとURLをコピーしました