[Java lista] for: ++i vagy i++?
Andras Dobrosi
andris at freemail.hu
2009. Feb. 6., P, 14:19:18 CET
Jaj bocsi:
void test1() {
int j;
for (int i = 0; i < 10;) {
System.out.println(j = ++i);
}
}
void test2() {
int j;
for (int i = 0; i < 10;) {
System.out.println(j = i++);
}
}
Na igy mar tenyleg nem mind1.
udv.,
Andris
2009/2/6 biziclop <biziclop at gmail.com>:
> 2009/2/6 Richard Oliver Legendi <roante at freemail.hu>:
>>> Nem, nem tok mindegy, mert mast csinal a ketto. :)
>>> De sebesseg szempontjabol valoban tokmindegy.
>>
>> Hm, épp ez a problémám, hogy jelen esetben, a fornál nem látom, hogy
>> bármi különbség lenne a két bejárás között. Vagy csak átsiklom valamin?
>
> Mivel a kulonbseg az inkrementalas es a kiertekeles sorrendjeben van,
> es mivel semmilyen mas muvelet nincs a kifejezesedben, ezert most epp
> szabadon atrendezhetok. Ha azt irnad, hogy i++*2 vagy ++i*2, akkor mar
> latnal kulonbseget a kodban.
>
> lsp
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
További információk a(z) Javalist levelezőlistáról