View Full Version : سوال: تفاوت i ++و ++ i
jasmin.d
پنج شنبه 17 اسفند 1391, 09:25 صبح
سلام خسته نباشید من یه برنامه میخوام که درش فرق i++ و ++i معلوم بشه.کسی میتونه این برنامه رو واسم بنویسه...ممنون
Hybrid
پنج شنبه 17 اسفند 1391, 12:27 عصر
int number1 = 10 ;
int number2 = 11;
int i = 2;
number1 += i++;
System.out.println("i = " + i);
System.out.println("number1 = " + number1);
System.out.println();
number2 += ++i;
System.out.println("i = " + i);
System.out.println("number2 = " + number2);
esmaeilbf
جمعه 18 اسفند 1391, 12:58 عصر
الان نتیجش چی میشه!؟ توی قسمت اول چند چاپ میشه؟ توی دوم چند؟
Hybrid
جمعه 18 اسفند 1391, 20:33 عصر
الان نتیجش چی میشه!؟ توی قسمت اول چند چاپ میشه؟ توی دوم چند؟
میتونید تست کنید :
i = 3
number1 = 12
i = 4
number2 = 15
وقتی که ++i میاد اول i در عملیات شرکت داده میشه و بعد مقدارش یک واحد اضافه میشه ولی i++ برعکس .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.