در زبان برنامه نویسی جاوا دو عملیات تقسیم وجود دارد:
/
تقسیم و محاسبه %
باقیمانده تقسیم.
چیزهایی که باید به خاطر بسپارید:
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 است.