private void printRandoms() {
int value;
for (int i = 2; i < 8; i = i + 2) {
value = (int) (Math.random() * 2 + 3);
System.out.print(value + " ");
}
System.out.println();
}
Может кто-нибудь объяснить мне, почему есть 2 возможных выхода и почему они 3,3,4 и 4,3,4. А также что здесь означает i = i + 2?Java For loop output
Если у вас есть отладчик, используйте его, чтобы остановить программу и изучить значение переменных. Или вы можете использовать 'System.out.println (« i = «+ i») и аналогичные инструкции для вывода промежуточных значений. –