私はユーザーにいくつかの質問をし、その答えをブール値、真または偽として保存しています。その後、私のブール変数に異なる値を割り当てるためにswitch文を使用してスイッチ文でJAVAブール変数が変更されない
boolean isWindow = false;
:私の方法の初めに、私は私の変数を宣言してい
answer = INPUT.next().toUpperCase();
switch (answer) {
case "Y" : isWindow = true;
case "N" : isWindow = false;
}
は、私が「システムを使用しました。真の 『それはとして表示する『』false」を、私はそれを割り当てようとしました後に私の変数の値を表示する』 out.printlnを:
System.out.println("Window: " + isWindow);
すべてのヘルプは、おかげでいただければ幸いです。
ここで、breakキーワードの大文字小文字の区別は "Y"です。isWindow = true;ブレーク; –
すべてのコンパイラの警告を有効にして対処してください。コンパイラーは、あなたがフォールスルーケースのステートメントを持っていることを警告していました。 – VGR