Я пишу программу (это ее часть):
for (int a = 0; a<=firstsplit.length-1; a++)
{
//skipping over values that say how many pieces are on board
for (int i = 3; i <= 12; i++)
{
//compatible with piece numbers up to 12(max)
if (Integer.parseInt(firstsplit[0])==i) {
while (a >= 1 && a <= firstsplit[i]) {
continue;
}
}
}
}
И эта ошибка возникает:
Board.java:41: error: bad operand types for binary operator '<='
while (a >= 1 && a <= firstsplit[i]) {
^
first type: int
second type: String
1 error
Любая помощь для решения этой проблемы будет оценена по достоинству. Я не продвинутый программист, как вы, вероятно, можете сказать.
Вы здесь правильно сравниваете:
Integer.parseInt(firstsplit[0])==i
Но не здесь:
a <= firstsplit[i]
Вы видите, что вам нужно делать?