3 つのブール値を比較し、最初に true になった値を表示します。
3 つのブール値を比較し、最初の真の値を表示するプログラムを作成しようとしています。3 つの単語の長さを比較していますが、最も長い単語が表示されます。表示されるエラーは、else タグが機能していないことです。コードを見てください。
//Check which word is bigger
if (len1 > len2)
word1bt2 = true;
if (len2 > len3)
word2bt3 = true;
if (len1 > len3)
word1bt3 = true;
//Check which word is the longest
if (word1bt2 == true && word1bt3 == true);
System.out.println(wor1);
else if (word2bt3 == true);
System.out.println(wor2);
else System.out.println(wor3);
word1bt2、word2bt3、および word1bt3 にブール値を設定しました。Eclipse では、上記のコードの else の下で構文エラーが発生します。どんな助けでも素晴らしいでしょう!