Я пытался узнать, как работает цикл for, поэтому я создал такой код.
for(System.out.println("hi"),int i=0;i<5;System.out.println("yo"),i++)
{
System.out.println("teapot");
}
Таким образом, я могу понять, какая часть цикла for выполняется когда. Но в первой строке я получаю сообщение об ошибке «ожидается класс.» Может быть, это просто означает, что я не могу объявить переменную в первой строке. Так что я переработал его, и теперь он работает отлично.
int i;
for(System.out.println("hi"),i=0;i<5;System.out.println("yo"),i++)
{
System.out.println("teapot");
}
Но я не понимаю, почему я не могу объявить переменную в первой строке.