int x = 0;
for (long y = 0, z = 4; x < 5 && y < 10; x++, y++) {
System.out.print(y + " ");
}
Условие не верно, когда x == 5, x <5 && y <10, ваше условие состоит в том, что x меньше 5, а y меньше 10, поэтому условие не выполняется, когда x == 5, если вы измените условие на || будет выводить 0-9 </p>
int x = 0;
for (long y = 0, x = 4; x < 5 && y < 10; x++, y++) {
System.out.print(x + " ");
}
Это не компилируется, потому что значение x было определено, независимо от типа. Причина такого рода ошибки заключается в том, что сам Java не разрешен, "Java дизайнеры думают, что это вызовет путаницу в программе "