Mam dla was dość proste pytanie. Dlaczego w pętli for przy pierwszym przejściu zmienna i jest równa zero?:
class MyApp
{
public static void main(String args[])
{
int i=0;
for (i=0;i<100;i++)
{
System.out.println("i = " + i);
i=3*i+2;
System.out.println("i = " + i);
}
System.out.println("i = " + i);
}
}
Przejścia pętli:
i = 0
i = 2
i = 3
i = 11
i = 12
i = 38
i = 39
i = 119
i = 120
przecież w pętli jasno pisze: wyrażenie: i=0; warunek i<100; wyrażenie i++.