التعرف على if with block في لغة الجافا JAVA الدرس |9| - Programmer Tech

Programmer Tech

تعلم البرمجة - علوم الكمبيوتر - أمن المعلومات - القرصنة الأخلاقية

إعلان اعلى المقالة

الخميس، 5 نوفمبر 2020

التعرف على if with block في لغة الجافا JAVA الدرس |9|


if with block

في هذا الدرس سوف نتعرف على أمر مهم جداً و هو if with block, و معنى كلمة block هو مجموعة من الأوامر.

و تعرفنا في الدرس السابق على مثال بسيط على كيفية إنشاء عبارة if الشرطية مع أمر واحد, يعني إذا تحقق الشرط يتم تنفيذ الأمر هذا يعني انه قام بخطوة واحدة فقط, و لكن block هو القيام او تنفيذ مجموعة من الخطوات أو مجموعة من الأوامر و في حال تحقق الشرط.

على سبيل المثال لنفترض أنه لدينا مثال بسيط هو الطلب من المستخدم إدخال قيمة من لوحة المفاتيح فإذا ادخل العدد 1 سيتم تنفيذ أمرين و block هو أمرين و ما فوق, فإذا كانت هذه القيمة تساوي العدد 1 سنقوم اولاً بجمع العددين و هو الأمر الأول, و الأمر الثاني هو طباعة الناتج على الشاشة.

مثال عملي

package lesson_if;
import java.util.Scanner;

public class Lesson_IF {
    
    public static void main(String[] args) {
        Scanner n=new Scanner(System.in) ;
        int a=10,b=12;
        int c=n.nextInt();
        if(c==1)
        {
            int s=a+b;
            System.out.println("The Result Add is" + "" + s);
        }
        else if(c==2)
        {
            int s=a-b;
            System.out.println("The Result Add is" + "" + s);
        }
        else
            System.out.println("The Enter is Error");
    }
}



شرح المثال السابق

أنشأنا متغيرين من نوع int و هما int a=10 و int b=12 و أنشأنا متغير c لإستقبال المدخلات من لوحة مفاتيح المستخدم و يخزن الناتج به, ثم وضعنا شرط إذا كان c==1 نفذ لنا الأوامر الآتية:

الأمر الأول : جمع قيمة المتغير a و المتغير b و تخزينها لنا في المتغير s و هنا العملية عملية جميع, ثم طباعة الناتج مع الرسالة The Result Add is و الناتج يكتب بعدها, يعني إذا ادخل المستخدم رقم 1 سوف يجمع لنا الناتج على الشاشة.

ثم وضعنا شرط آخر و هو إذا c==2 نفذ لنا

الأمر الثاني : طرح قيمة a من b و تخزينها في المتغير s.

الأمر الثالث : في حال المستخدم أدخل رقم غير 1 و 2 سيطبع الرسالة.

 

تشغيل البرنامج run

عند تشغيل البرنامج السابق إذا ادخل المستخدم الرقم 1 سوف يتنفذ لدينا البلوك الأول من if الشرطية وهو الجمع و سوف يطبع لنا العدد 22 يعني جمع لنا قيمة a مع قيمة b, و إذا كتب المستخدم الرقم 2 سوف يتم تنفيذ البلوك الثاني و هو الطرح وسوف يطبع لنا الرقم سالب -2, و إذا كتبنا أي رقم غير الرقمين السابقين سوف يتنفذ البلوك الثالث يخبرنا برسالة خطاً Error.


دروس سابقة من دورة الجافا

1-تحميل و تثبيت برنامج Netbeans.

2-التعرف على المتغيرات في لغة الجافا.

3-التعرف على الإدخال و الإخراج في لغة الجافا.

4-التعرف على IF الشرطية.

ليست هناك تعليقات:

إرسال تعليق

facebook

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *