(برنامه نویسی Java) افزایش و کاهش Decrement and Increment در محیط جاوا (رباتیک _ الکترونیک)
نکته: علامات ++ و -- عملگرهای افزایشی و کاهشی جاوا هستند .این عملگرها خصلتهای ویژه ای دارند که بسـیار جالـب توجـه اسـت . بحـث دربـاره ایـن عملگرها را از نحوه کار آنها شروع می کنیم .
عملگر افزایشی ، عملونـد خـود را یـک واحـد افـزایش مـی دهـد . عملگـر کاهشـی نیـز عملوند خود را یک واحد کاهش می دهد . بعنوان مثال ، دستور زیر را
x = x + 1;
می توان با استفاده از عملگر افزایشی بصورت زیر دوباره نویسی نمود :
x++;
بطور مشابهی ، دستور زیر را
x = x - 1;
این عملگرها از آن جهت که هم بشکل پسوند جایی که بعد از عملوند قرار می گیرند و هم بشکل پیشوند جایی که قبل از عملونـد قـرار می گیرند ظاهر می شوند کاملا" منحصر بفرد هستند. در مثالهای بعدی هیچ تفاوتی بین اشکال پسـوندی و پیشـوندی وجـود نـدارد .
هنگامیکه عملگرهای افزایشی و کاهشی بخشی از یک عبارت بزرگترهستند ، آنگاه یک تفاوت ظریف و در عین حال پرقدرت بـین دو شکل وجود خواهد داشت . در شکل پیشوندی ، عملوند قبل از اینکه مقدار مورد استفاده در عبارت بدست آید ، افزایش یا کـاهش مـییابد . در شکل پسوندی ، ابتدا مقدار استفاده در عبارت بدست می آید ، و سپس عملوند تغییر می یابد.