ما قبلاً می دانیم که می توانید مقدار هر متغیری را با استفاده از عملگر ورودی تنظیم کنید. 

یک عبارت ورودی در مواردی استفاده می شود که یک مقدار توسط کاربر در حین اجرای برنامه مشخص شود.

اما اغلب ما نیاز داریم که یک مقدار جدید برای یک متغیر با استفاده از یک فرمول خاص محاسبه کنیم. در این مورد، - اپراتور انتساب 
به ما کمک خواهد کرد
شکل کلی یک اپراتور انتساب به شرح زیر است:
<نام متغیر>=<expression>;

عملگر انتساب به این صورت عمل می کند:
1. ابتدا عبارت سمت راست علامت تخصیص ارزیابی می شود
2. مقدار حاصل از عبارت در متغیر سمت چپ علامت تخصیص ذخیره می شود (می گویند "تخصیص"). در این حالت مقدار قدیمی متغیر پاک می شود.

به عنوان مثال، اگر بخواهیم متغیر c را روی مقداری دو برابر مقدار متغیر b قرار دهیم، باید آن را به صورت زیر بنویسیم:
c=2*b;

فراموش نکنید که در برنامه نویسی نمی توانید علائم ضرب را در یک عبارت حذف کنید. در غیر این صورت، کامپیوتر نمی‌فهمد چه چیزی را می‌خواهید ضرب کنید.
به عنوان مثال، شما نمی توانید فقط c=2b بنویسید، اشتباه است!

عبارت سمت راست عملگر انتساب به شما امکان می دهد مقادیر را با استفاده از فرمول های مختلف محاسبه کنید.

یک عبارت چه چیزی می تواند داشته باشد
ایکس اعداد صحیح و واقعی (در اعداد واقعی، اجزای اعداد صحیح و کسری با یک نقطه از هم جدا می شوند، نه با کاما، همانطور که در ریاضیات مرسوم است)
• نشانه های حسابی:  
+ افزودن،
- تفریق،
ضرب *،
بخش /،
مدول %

ایکس فراخوانی توابع استاندارد از طریق کلاس Math
ماژول شماره
 Math.abs(i)
 Math.sqrt(x) جذر عدد واقعی x
 Math.pow(x,y) x را به توان y محاسبه می کند

ایکس پرانتز برای تغییر ترتیب اعمال

هر زبان برنامه نویسی شامل بسیاری از توابع داخلی است که می توانند در عبارات حسابی استفاده شوند.

به عنوان مثال، متداول ترین توابع ریاضی استاندارد و نحوه نگارش آنها در جاوا
 Math.abs(i) ماژول i
 Math.sqrt(x) ریشه مربع یک عدد واقعی x
 Math.pow(x,y) x را به توان y محاسبه می کند

باید به خاطر داشت که آرگومان تابع همیشه در براکت نوشته می شود.
 

قوانین نوشتن عبارات حسابی در یک زبان برنامه نویسی

فرض کنید باید یک عبارت نوشته شده به شکل ریاضی را به این روش محاسبه کنیم:
قبل از نوشتن برنامه ای که نتیجه را برای ما محاسبه می کند، قوانین را برای نوشتن عبارات جبری در یک زبان برنامه نویسی فرموله می کنیم:
1. عبارات حاوی اعداد، نام متغیرهای دیگر، علائم عملیات، پرانتزها، نام توابع هستند
2. عملیات حسابی و علائم آنها (+، -، *، /، %)
3. جداکننده بین اجزای صحیح و کسری یک نقطه است.
4. عبارت یکی در هر خط نوشته می‌شود (نشان‌گذاری خطی عبارات)، کاراکترها به‌طور متوالی یکی پس از دیگری ردیف می‌شوند، ALL علائم عملیات الصاق می‌شوند. از پرانتز استفاده می شود

بنابراین با رعایت قوانین نوشتن عبارات حسابی، باید این کسر (نشان ریاضی) را به نماد خطی تبدیل کنیم، یعنی کسر را در یک خط بنویسیم..
زیرا در صورت و مخرج مختلط هستند (یعنی شامل دو یا چند عامل هستند) سپس هنگام نوشتن به صورت خطی باید عبارات صورت و مخرج را در داخل پرانتز گرفت.
بنابراین، نماد خطی چنین عبارتی به صورت زیر خواهد بود:

(2*17.56*17.56)/(7*2.47*0.43)

بیایید برنامه ای برای محاسبه این عبارت بنویسیم:
برای انجام این کار، اجازه دهید داده های ورودی و خروجی را تعریف کنیم

ورودی:  چون ما همه مقادیر را می دانیم، پس نیازی به وارد کردن چیزی از صفحه کلید نیست، بنابراین ورودی وجود نخواهد داشت

داده های خروجی: برنامه باید نتیجه عبارت حسابی داده شده را نمایش دهد (می توانید آن را در یک متغیر قرار دهید یا بلافاصله مقدار را روی صفحه نمایش دهید).

ما بلافاصله نتیجه عبارت را بدون ذخیره آن در هیچ متغیری روی صفحه نمایش خواهیم داد.  
زیرا ما یک کسری داریم، نتیجه یک عدد واقعی خواهد بود & nbsp; <پیش> کلاس عمومی اصلی { public static void main(string[] args) { System.out.print((2*17.56*17.56)/(7*2.47*0.43)); } }
برنامه را روی رایانه خود اجرا کنید و مطمئن شوید که خروجی آن 82.949843
است.
پس از آن، کار را کامل کنید.

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

چیزهایی که باید به خاطر بسپارید:
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 است.