View
256
Download
4
Category
Preview:
Citation preview
لدروقي: احملاضر ا سامل مسعود
اساسيات الربجمة بلغة اجلافا انرابعت : انمحاضرة
(انقرار)جمم انشرط
Condtional Statements (nested if statement)انمتذاخهت ifجمهت
اخلمس/جامعة املرقب
سوق اخلميس/اخلمس -كلية الرتبية
Out lines
مجلةif املتداخلة
الشكل العام لكتابة مجلة if املتداخلة
الشكل العام لكتابة مجلة if املتداخلة املزدوجة
امجلة الستخدام مجلةif املتداخلة
مجلة املنطقية مع استخدام املؤثراتif
مجلةelse if
الشكل العام جلملةelse if
امجلة الستخدام مجلةelse if
2
انمتذاخهت ifجمهت
سالم الدروقي: المحاضر
3
خيخ رزن if خيخ اىزذاخيخ if خيخ ثذاخيب خذ if ن ثحث اخش
.ع ششط ب ىنو
خيخ ع عجبسح اىحبىخ ز ف اىششط خاة ا حث if اخش ششطب رعزجش اخش
اىديخ ف اىششط )عب اىششط ثزحقق إال فذ ى اىز اىششط خاة ىزفز
( اىذاخيخ اىديخ ف اىششط اىخبسخخ
ا اىجسطخ اىششط خيخ مزبثخ ثطشقخ اب اىزذاخيخ اىششط خيخ مزبثخ ن
.خيخ امثش ا احذح خيخ نب اىششط خاة مب ساء اىضدخخ
انمتذاخهت ifانشكم انعاو نكتابت جمهت
سبى اىذسق: اىحبضش
4
ارا مب خاة اىششك نب خيخ احذح 1. if (Logical Condition) // اىششط االه + خيخ اىششط 2. if (Logical Condition) // اىششط اىثب + خيخ اىششط 3. Statment 1 // خاة اىششط 4. Next statement
ارا مب خاة اىششط نب امثش خيخ
1. if (Logical Condition) // اىششط االه + خيخ اىششط 2. if (Logical Condition) // اىششط اىثب + خيخ اىششط
3. { 4. Statment 1 // خاة اىششط 5. Statment 1
6. } 7. Next statement
انمتذاخهت انمزدوجت if انشكم انعاو نكتابت جمهت
سبى اىذسق: اىحبضش
5
1. if (Logical Condition1) // اىششط االه + خيخ اىششط
2. if (Logical Condition2) // اىششط اىثب + خيخ اىششط
3. {
4. Statment 1 // ف حبىخ رحقق اىششط خاة اىششط
5. Statment 1
6. }
7. else
8. {
9. Statment 1 // اىششط ف حبىخ عذ رحقق اىششط خاة
10. Statment 1
11. }
12. Next statement
.بشاهج يقىم باستقبال ثالثت أعذاد ويطبع أكبشهوااكتب
سبى اىذسق: اىحبضش
6
:هثال
سبى اىذسق: اىحبضش
7
ثبسزخذا خيخ IF معذد طحح ) ثشبح ق ثئدخبه اس اىطبىت دسخز اىزذاخيخ امزت
.....ف بدح أسبسبد اىجشدخ طجع اس اىطبىت (
ميخ EXCELLENT 100إى 85إرا مبذ اىذسخخ
ميخ VERY GOOD 84إى 75إرا مبذ اىذسخخ
ميخ GOOD 74إى 65إرا مبذ اىذسخخ
ميخ PASS 64إى 50إرا مبذ اىذسخخ
ميخ WEEK 49إى 0إرا مبذ اىذسخخ
ميخERROR مب اىعذد اىذخو غش رىلإرا.
8 سبى اىذسق: اىحبضش
سىاث وعذد عوشة وكزلك ها لىظيفت هتقذم شخص اسن بإدخال يقىم بشاهج اكتب
40-18 هابيي الوتقذم عوش كاى ارا هقبىل كلوت و الوتقذم اسن بطباعت يقىم تن الخبشة
.سىاث 5 هي اكبش وخبشته
سبى اىذسق: اىحبضش
9
ف زا اىثبه زطيت رفز خيخ اىششط رحقق ثالثخ ششط دفعخ احذح
ثبىزبى فب اىجشح حزبج اى مزبثخ ثالثخ خوif زذاخيخ ف اىجشبح.
سخ 18ا ن اىعش امجش : اىششط االه.
سخ 40ا ن اىعش اقو : اىششط اىثب.
ساد 5ا ن عذد ساد اىخجشح امجش : اىششط اىثبىث.
10 سبى اىذسق: اىحبضش
انمنطقيتانمؤثراث استخذاو ifمع جمهت
سبى اىذسق: اىحبضش
11
رسزخذ اىؤثشاد اىطقخ ع خيخ اىششط if ىغشع صبدح ظبئفب ثبىزبى اىزقيو
.ثب ز اىؤثشاداىجشبح مب رسزخذ ىشثط اىششط فب ف if عذد خو
- الموثرAND : ؤثش طق وهو" && " ف اىيغخ ثبىشنو اىزبى نزت
ثبئ رن زدز طبئجخ ارا مبذ خع االحزبالد طبئجخ
لمؤثر اOR : ؤثش طق ثب رن وهو " || " في اللغة بالشكل التالي يكتب
.زدز طبئجخ ارا مبذ احذ االحزبالد طبئجخ
المؤثر Not : طق احبد ؤثش وهو " " ! في اللغة بالشكل التالي يكتب
سزخذ ىف اىششط ثع ا ارا مبذ زدخ اىششط طبئجخ رظجح خبطئخ اىعنس
.طحح
.اكتب بشاهج يقىم باستقبال ثالثت أعذاد ويطبع أكبشهوا:هثال
سبى اىذسق: اىحبضش
12 import java.util.Scanner; public class First { public static void main(String[] args) { Scanner input= new Scanner (System.in); int x1,x2,x3; System.out.print( "Enter the first number"); x1=input.nextInt(); System.out.print( "Enter the Second number"); x2=input.nextInt(); System.out.print( "Enter the Third number"); x3=input.nextInt(); if ( x1 > x2 && x1>x3) System.out.println( "X1=" + x1 + " Is greater than all"); if ( x2 > x1 && x2>x3) System.out.println( "X2=" + x2 + " Is greater than all"); if ( x3 > x2 && x3>x1) System.out.println( "X3=" + x3 + " Is greater than all"); }}
:مثال
سبى اىذسق: اىحبضش
13
2. اىؤثشاد اىطقخ ع خيخ ثبسزخذا IF امزت ثشبح ق ثئدخبه اس اىطبىت
.....ف بدح أسبسبد اىجشدخ طجع اس اىطبىت ( معذد طحح ) دسخز
ميخ EXCELLENT 100إى 85إرا مبذ اىذسخخ
ميخ VERY GOOD 84إى 75إرا مبذ اىذسخخ
ميخ GOOD 74إى 65إرا مبذ اىذسخخ
ميخ PASS 64إى 50إرا مبذ اىذسخخ
ميخ WEEK 49إى 0إرا مبذ اىذسخخ
ميخ ERROR إرا مب اىعذد اىذخو غش رىل.
14 سالم الدروقي: المحاضر
import java.util.Scanner; public class First { public static void main(String[] args) { Scanner input= new Scanner (System.in); String name; int grade; System.out.print( "Enter student name"); name=input.next(); System.out.print( "Enter student grade"); grade=input.nextInt(); if ( grade >= 85 && grade <= 100) System.out.println( name + " " +"Excellent"); if ( grade >= 75 && grade <= 84) System.out.println( name +" " +"very good "); if ( grade >= 65 && grade <= 74) System.out.println( name +" " +"very good "); if ( grade >= 50 && grade <= 64) System.out.println( name +" " +"pass "); if ( grade >= 0 && grade <=49 ) System.out.println( name +" " +"fail "); if ( grade<0 || grade >100 ) System.out.println( name +" " +"Error "); } }
: مثال
سبى اىذسق: اىحبضش
15
ثئدخبهثبسزخذا اىؤثشاد اىطقخ امزت ثشبح ق
اس شخض زقذ ىظفخ ب
عشح مزىل
اىخجشحساد عذد
اىزقذر ق ثطجبعخ اس
ميخ قجه
40-18مب عش اىزقذ بث ارا
ساد 5امجش خجشر.
16 سبى اىذسق: اىحبضش
:مثال
سبى اىذسق: اىحبضش
17
اىزبىخثشبح ق ثبسزقجبه احذ اىحشف امزت:
R,Y,B,G,W ) ث طجع ( مجشح ا طغشح حشف:
ميخRED مب اىحشف اىذخو إراR اr
ميخ YELLOW إرا مب اىحشف اىذخوY اy
ميخ BLUE إرا مب اىحشف اىذخوB اb
ميخ GREEN إرا مب اىحشف اىذخوG اg
ميخ WHITE إرا مب اىحشف اىذخوW اw
طجع اىنيخ Error ارا مب اىحشف اىذخو غش رىل.
18 سبى اىذسق: اىحبضش
else ifجمهت
سبى اىذسق: اىحبضش
19
خيخ ااع ع ع عجبسح if عذد ن عذب رسزخذ اىز اىزذاخيخ
.مجش اىجشبح ف اىششط
خيخ رسزخذ else if خيخ الداء مزحس if مجش عذد بىل ن عذب اىجسطخ
.( فقط ب احذا اال زحقق ى) اىششط
احذ رحقق حبىخ ف اىششط خو ف اىششط ثقخ اخزجبس اىزشخ عي رفش حث
.اىششط
else ifانشكم انعاو نجمهت
سبى اىذسق: اىحبضش
20
if (Logical Condition) // اىششط+ اداح اىششط
Statment 1
else if (Logical Condition) // اىششط+ اداح اىششط
Statment 1 // خاة اىششط
else if (Logical Condition) // اىششط+ اداح اىششط
Statment 1 // خاة اىششط
else if (Logical Condition) // اىششط+ اداح اىششط
Statment 1 // خاة اىششط
Next statement
انمتذاخهت else ifانبسيطت وجمهت ifمقارنت بين انشكم انعاو نجمهت
سبى اىذسق: اىحبضش
21
else ifجملة
1. if (Logical Condition)
2. Statment 1
3. else if (Logical Condition)
4. Statment 1
5. else if (Logical Condition)
6. Statment 1
7. else if (Logical Condition
8. Statment 1
9. Next satment
البسيطة ifجملة
1. if (Logical Condition)
2. Statment 1
3. if (Logical Condition)
4. Statment 1
5. if (Logical Condition)
6. Statment 1
7. if (Logical Condition
8. Statment 1
9. Next satment
انمتذاخهت else if انبسيطت وجمهت if طريقت عمممقارنت بين
في انشريحت انسابقت
سبى اىذسق: اىحبضش
22
خيخ ف if سق اىسطش اثزذأ االخش ري احذا اىششط مو ثبخزجبس اىزشخ سق اىجسطخ
اىششط ثقخ الخزجبس االزقبه ز ث ث اىششط خاة رفز فسز اىششط ز احذ رحقق فئرا 1
.(ب ا زحقق ى ثب اىسجق اىعي ثبىشغ) االخش ري احذا
خيخ ف else if 1 سق اىسطش اثزذأ االخش ري احذا اىششط مو ثبخزجبس اىزشخ ق
اىسطش اى االزقبه ز ث ث اىخبص اىششط خاة رفز فسز اىششط ز احذ رحقق ثدشد
.(اىزحقق اىششط ري اىز اىششط ثقخ عي اىشس د) جبششا 9 سق
خيخ اسزخذا ا الحظ فب اىزشخ خطاد ث اىقبسخ خاله else if خيخ ثذال if
دعخ اخزجبس عيخ ف ثب سق اىز اىخطاد اىعذذ اىزشخ عي فش اىجسطخ
رزحقق ى ثبب سجقب عي اىششط
23 سبى اىذسق: اىحبضش
ويقىم +( ,-,*,)/سهز لعوليت حسابيت وكزلك ( ( X,Yبشاهج يقىم بقشاءة عذديي اكتب
.بتطبيق العوليت علي العذديي ويطبع التيجت
24 سبى اىذسق: اىحبضش
هي الطالب دسجت بايجاد يقىم ثن اختباساث ثالث في طالب دسجاث يقشاء بشاهج اكتب
.اختباسيي اعلى هجوىع ايجاد خالل
.بشاهج يقىم بقشاءة سقن لشهش هي شهىس الست تن يقىم بطباعت اسن الشهشاكتب
سبى اىذسق: اىحبضش
25
اننهايت
شكر لحسن استماعكم
سبى سعد اىذسق : اىحبضش
Salemaldrugi@gmail.com Salemaldrugi@yahoo.com
26
سبى اىذسق: اىحبضش
Recommended