English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

تحكم في العملية Java

مجموعات Java Array

Java موجه الأقران (I)

Java موجه الأقران (II)

Java موجه الأقران (III)

معالجة الاستثناءات Java

قوائم Java (List)

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

مدخلات/إخراجات Java (I/O)

قراء/كتابة Java

مواضيع أخرى Java

تعبيرات، أوامر وكتل Java

في هذا الدليل، ستتعلم من خلال الأمثلة تعبيرات Java، أوامر 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

في 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 للقرارات واللفقات. ستعرف تعبيرات التحكم في الفصول القادمة.

مكتبة 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() {...}. ولكن، مثل مثال أعلاه، هذا الكتلة لا تحتوي على أي جمل.