修繕。私が望んでいた方法でステートメントを評価するには、次のように記述しなければなりませんでした。
public static Boolean pushCard(String S1, String S2) {
Boolean result = false;
if ((S1.equals("fire") || S1.equals("wind") || S1.equals("water")))
if (!S2.equals("fire") && (!S2.equals("water") && (!S2.equals("fire"))))
result = true;
return result;
} //end push card method
この比較が問題を引き起こしているかどうかはわかりません。.equals の代わりに == を使用していましたが、書き方が間違っていることがわかりました。助けてくれてありがとう!
public static Boolean pushCard(String S1, String S2) {
Boolean result = false;
if ((S1.equals("fire") || S1.equals("wind") || S1.equals("water")))
if (!S2.equals("fire") || (!S2.equals("water") || (!S2.equals("fire"))))
result = true;
return result;
} //end push card method