Мне нужно проверить ряды покерных карт и посмотреть, хороши ли они. Но я получаю ошибку компиляции при условиях if. Сначала я отсортировал массив currentHand, чтобы упростить его.сравнить ранг двух покерных карт
int[] rankArray = currentHand.getRank();
int[] sortedArray = Arrays.sort(rankArray);
int r1 = sortedArray[0];
int r2 = sortedArray[1];
int r3 = sortedArray[2];
int r4 = sortedArray[3];
int r5 = sortedArray[4];
После этого я начал с случая «одной пары».
if (r1==r2) {
if(r1>9 || r1=1) {
winningHands = 1;
}
}//royal pair
Но компилятор продолжает говорить мне, что «незаконное начало выражения Что здесь проблема
Какая строка говорит о «незаконном запуске выражения»? – khelwood
Он находится на r1 == r2, и сообщение об ошибке «Идентификатор ожидается». –
... так что это не сообщение об ошибке, которое вы фактически указали в своем вопросе. – khelwood