Это начальная попытка создать счетчик ходов для простой пошаговой игры. Хотя в настоящее время это бесконечный цикл, мне любопытно, есть ли лучший или более элегантный способ сделать то, что я хочу сделать - поддерживать порядок ходов игроков на протяжении всей игры.
public class Main {
public static void main(String args[]){
int i; // player turn counter
int j = 6; // number of players created + 1
do {
for (i=1; i < j; i++){
System.out.println("Player " + i); // just for visualization
}
}while (true);
}
}
Я очень новичок в java. Я обнаружил, что для базовых циклов for требуется +1, чтобы избежать подсчета -1 ниже.
Мое условие while будет чеком на победителя, скажем:
while(winner == false)
or
while(!winner)
while (!winner)
. Вам определенно не нуженwhile(winner = false)
, так как=
является оператором присваивания. - person khelwood   schedule 05.12.2016=
— оператор присваивания. Используйте==
для сравнения. - person Pshemo   schedule 05.12.2016i <= j
, если вы хотите, чтобы шестой игрок имел ход. - person 4castle   schedule 05.12.2016