English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدليل، ستتعلم من خلال الأمثلة تعبيرات Java، أوامر Java، الفرق بين التعبيرات والأوامر وكتلة Java.
في الفصول السابقة، استخدمنا التعبيرات، الأوامر والكتل دون تفسيرها بشكل كبير. لأنك الآن تعرف المتغيرات، العملاء والكلمات المحددة، سيكون من السهل فهم هذه المفاهيم.
تعبرات Java تتكون منالمتغيرات,العمليات,القيم المحددةالمكونات.طرق Java. على سبيل المثال،
int score; score = 90;
score = 90 هو تعبير يرجع نوع البيانات int. نرى مثالاً آخر،
Double a = 2.2, b = 3.4, result; result = a + b - 3.4;
في هذا السياق، a + b - 3.4 هو تعبير.
إذا (number1 == number2) System.out.println("1 أكبر من 2");
هنا، number1 == number2 هو تعبير يرجع قيمة بولية. وبالمثل، "1 أكبر من 2" هو تعبير نصي.
في Java، كل جملة هي وحدة تنفيذ كاملة. على سبيل المثال،
int score = 9*5;
في هذا السياق، لدينا تخصيص. تتضمن عملية التنفيذ الكاملة لجملة 9 و 5 ضرب الأعداد الصحيحة، ثم تخصيص النتيجة للمتغير score.
في هذه الجملة، لدينا تعبير 9 * 5. في Java، التعبير هو جزء من الجملة.
يمكننا تحويل تعبير إلى جملة باستخدام تعبير النهاية. هذه تسمى جمل تعبيرات. على سبيل المثال،
// تعبير number = 10 // جملة number = 10;
في المثال السابق، لدينا تعبير number = 10. هنا، من خلال إضافة نقطة السطر (؛)، قمنا بتحويل التعبير إلى جملة (number = 10;).
نظرًا لذلك،
// تعبير ++number // جملة ++number;
بالنفس الطريقة، ++number هو تعبير، بينما ++number; هو جملة.
في Java، تستخدم الأوامر لتحديد المتغيرات. على سبيل المثال،
Double tax = 9.5;
تعرف الجملة السابقة متغير tax ويتم تخصيص القيمة 9.5 لها.
ملاحظة: تم استخدام بعض تعبيرات التحكم في Java للقرارات واللفقات. ستعرف تعبيرات التحكم في الفصول القادمة.
المكتبة هي مجموعة من الأوامر (صفر أو أكثر) محاطة بالكوخات { }. على سبيل المثال،
class Main { public static void main(String[] args) { String band = "Beatles"; إذا (band == "Beatles") { // بداية الكود System.out.print("Hey "); System.out.print("Jude!"); } // تنتهي الكتلة } }
الإخراج:
Hey Jude!
في المثال السابق، لدينا مكتبة إذا {....}.
في هذا المكان، في الكتلة، لدينا جملتان:}}
System.out.print("Hey ");
System.out.print("Jude!");
لكن، يمكن للكتلة أن تكون بدون أي جمل. على سبيل المثال، في المثال التالي،
class Main { public static void main(String[] args) { if (10 > 5) { // تبدأ الكتلة } // تنتهي الكتلة } }
هذا برنامج Java صالح. هنا لدينا مكتبة if {...}. ولكن، لا تحتوي هذه الكتلة على أي جمل.
class AssignmentOperator { public static void main(String[] args) { // تبدأ الكتلة } // تنتهي الكتلة }
في هذا المكان، لدينا مكتبة public static void main() {...}. ولكن، مثل مثال أعلاه، هذا الكتلة لا تحتوي على أي جمل.