私はこのコードを持っています:
int i;
for (i = 0; i < 13; ++i) {
if (hand[i].charAt(0) == 'A' || 'B' && hand[i].charAt(1) == 'C')
System.out.println(hand[i]);
}
基本的に私がこれをしたいのは、各配列要素のインデックス 0 の文字が A または B であり、かつ各配列要素の 2 番目のインデックスの文字が C である場合、それらの要素を印刷することです。1 文字で動作しますが、最初の部分に or を入れると、「2 項演算子 '&&' のオペランドの型が正しくありません」というエラーが表示されます。この問題を解決するにはどうすればよいですか?
ありがとうございました。