Module: عبارات حسابی


Problem

7/7

ویژگی های تقسیم در جاوا

Theory Click to read/hide

در زبان برنامه نویسی جاوا دو عملیات تقسیم وجود دارد:
/ تقسیم  و محاسبه % باقیمانده تقسیم.

چیزهایی که باید به خاطر بسپارید:
1) عملیات محاسبه باقی مانده تقسیم (%) فقط روی اعداد صحیح انجام می شود
2) نتیجه عملیات تقسیم (/) به نوع عملوندها بستگی دارد   
قانون اینجا این است:
هنگام تقسیم یک عدد صحیح بر یک عدد صحیح، صرف نظر از اینکه مقدار را در چه نوع متغیری ذخیره می‌کنیم، بخش کسری همیشه کنار گذاشته می‌شود!

هنگام ذخیره یک نتیجه واقعی در یک متغیر عدد صحیح، قسمت کسری نیز کنار گذاشته می‌شود

بیایید به نمونه هایی از انجام عملیات تقسیم نگاه کنیم: <پیش> int i; دو برابر x; i = 7; x = i / 4; // x=1، عدد صحیح تقسیم بر عدد صحیح x = i / 4.; // x=1.75، یک عدد صحیح بر یک کسری تقسیم می شود (4 - بدون نقطه به عنوان یک عدد صحیح درک می شود، 4. (با یک نقطه) قبلا یک عدد واقعی است!) x =(دو برابر) i / 4; // x=1.75، یک کسری را بر یک عدد صحیح تقسیم می کند - در اینجا متغیر i به یک عدد واقعی تبدیل می شود - این یک تبدیل نوع EXPLICIT است.

Problem

1) در خطوط 7، 9 و 11 خروجی مقدار متغیر محاسبه شده در خط قبلی را سازماندهی کنید (خروجی را از یک خط جدید سازماندهی کنید).
2) برنامه را اجرا کنید
3) مطمئن شوید که برنامه دقیقاً همانطور که در قسمت تئوری نوشته شده است کار می کند.
4) پاسخ ها را تجزیه و تحلیل کنید