بسم الله الرحمن الرحیم
در جاوا، "دستور" و "عبارت" دو مفهوم متفاوت دارند:
عبارتی است که مقداری را تولید میکند و میتواند شامل متغیرها، عملگرها و فراخوانی توابع باشد.
به عنوان مثال: a + b یا Math.sqrt(x) نمونههایی از عبارات هستند. این عبارات به عنوان یک مقدار عددی یا Boolean برمیگردند.
دستوری است که یک عمل خاص را انجام میدهد و نمیتواند به تنهایی مقداری را برگرداند.
به عنوان مثال int a = 5; یاSystem.out.println(a); نمونههایی از دستورات هستند. این دستورات عملیات خاصی را اجرا میکنند، مانند تعریف متغیر یا چاپ خروجی.
به طور خلاصه، عبارات مقداری را تولید میکنند و دستورات عمل خاصی را انجام میدهند.