رسول مدنی
رسول مدنی
خواندن ۱ دقیقه·۵ ماه پیش

تفاوت دستور ( Statement ) و عبارت ( Expression ) در جاوا چیست ؟

تفاوت دستور ( Statement ) و عبارت ( Expression ) در جاوا چیست ؟
تفاوت دستور ( Statement ) و عبارت ( Expression ) در جاوا چیست ؟



بسم الله الرحمن الرحیم

در جاوا، "دستور" و "عبارت" دو مفهوم متفاوت دارند:

عبارت (Expression):

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

به عنوان مثال: a + b یا Math.sqrt(x) نمونه‌هایی از عبارات هستند. این عبارات به عنوان یک مقدار عددی یا Boolean برمی‌گردند.


دستور (Statement):

دستوری است که یک عمل خاص را انجام می‌دهد و نمی‌تواند به تنهایی مقداری را برگرداند.

به عنوان مثال int a = 5; یاSystem.out.println(a); نمونه‌هایی از دستورات هستند. این دستورات عملیات خاصی را اجرا می‌کنند، مانند تعریف متغیر یا چاپ خروجی.

به طور خلاصه، عبارات مقداری را تولید می‌کنند و دستورات عمل خاصی را انجام می‌دهند.

جاوابرنامه نویسیبرنامه نویسی شی گرا
برنامه نویس جاوا
شاید از این پست‌ها خوشتان بیاید