我有这个代码:
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,并且每个数组元素中第二个索引处的字符是 C,我希望打印这些元素。它适用于一个字符,但是当我将 or 放在第一部分时,它给了我这个错误:“二元运算符'&&'的操作数类型错误”。我该如何解决这个问题?
谢谢你。