[Java lista] for: ++i vagy i++?

Richard Oliver Legendi roante at freemail.hu
2009. Feb. 6., P, 15:21:55 CET


Szia, miert is kell az a lokalis valtozo?

Az elozo valtozat is ugyanazt csinalja (ezt kuldted te is az elobb), es 
ilyen esetben természetesen van kulonbseg a ketto kozott:

	void test1() {
		for (int i = 0; i < 10;)
			System.out.println(++i);
	}

	void test2() {
		for (int i = 0; i < 10;)
			System.out.println(i++);
	}

Az elso 1-tol 10-ig irja ki a szamokat, a masodik pedig 0-tol 9-ig.

Ricsi

Andras Dobrosi wrote:
> 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++);
> 		}
> 	}


További információk a(z) Javalist levelezőlistáról