19-10-12, 12:07 PM
كاتب الموضوع : tibo
في هذا الدرس سوف نطبق أمثلة لكيفية إستخدام كلاً من جملة If وFor و Switch Case
For
فحلقة For هى طبعاً لعمل الدوران أى لتنفيذ عدة جمل برمجية عدة مرات على حسب ما تريد وتستطيع الخروج من الحلقة التكرارية عن طريق جملة break أو تخطى مرحلة من مراحل الحلقات عن طريق جملة continue
شاهد مثال على حلقة For :
فى ذالك المثال كما نشاهد شكل حلقة For تتكون من الكلمة المحجوزة for يليها
قوس ثم تعريف عداد الحلقة وهو i وعرف على أنة عدد صحيح ثم ; الفاصلة المنقوطة ثم شرط قيمة العداد التى ستتوقف عندها الحلقة من الدوران ثم ; الفاصلة المنقوطة ثم قيمة زيادة العداد وهنا يزداد العداد بمقدار الواحد و التعبير i=i+1 يعنى ضيف واحد على قيمة i القديمة ثم قوس البلوك للحلقة تحتوى على جملة الطباعة ثم غلق القوس وباقى الأقواس وناتج هذا البرنامج هو طباعة 100 نجمة طولياً على الشاشة.
Switch Case
وجمللة case تستخدم للإختيار بين متعدد وتستخدم معها جملة break للخروج من حلقتها أو البلوك التابع لها بمعنى أخر - الخروج من بين قوسين المجموعة لجملة case -
وتأخذ جملة case الشكل كما فى المثال التالى :
كما شاهدتم فى الكود يجب أن القيم الداخلة لجملة switch هى المتغير month وهو متغير من نوع عدد صحيح int لأن جملة switch لا تقبل إلا القيم التالية وهى int,short,byte,char - ويجب أن تكون القيم بعد جملة case نفس نوع القيم الداخلة لجملة switch
في هذا الدرس سوف نطبق أمثلة لكيفية إستخدام كلاً من جملة If وFor و Switch Case
For
فحلقة For هى طبعاً لعمل الدوران أى لتنفيذ عدة جمل برمجية عدة مرات على حسب ما تريد وتستطيع الخروج من الحلقة التكرارية عن طريق جملة break أو تخطى مرحلة من مراحل الحلقات عن طريق جملة continue
شاهد مثال على حلقة For :
كود :
public class For{
public static void main( String args[]){
for(int i=0;i<=100;i=i+1){
System.out.prinln("*");
} // end for
} // end main
} // end class
قوس ثم تعريف عداد الحلقة وهو i وعرف على أنة عدد صحيح ثم ; الفاصلة المنقوطة ثم شرط قيمة العداد التى ستتوقف عندها الحلقة من الدوران ثم ; الفاصلة المنقوطة ثم قيمة زيادة العداد وهنا يزداد العداد بمقدار الواحد و التعبير i=i+1 يعنى ضيف واحد على قيمة i القديمة ثم قوس البلوك للحلقة تحتوى على جملة الطباعة ثم غلق القوس وباقى الأقواس وناتج هذا البرنامج هو طباعة 100 نجمة طولياً على الشاشة.
Switch Case
وجمللة case تستخدم للإختيار بين متعدد وتستخدم معها جملة break للخروج من حلقتها أو البلوك التابع لها بمعنى أخر - الخروج من بين قوسين المجموعة لجملة case -
وتأخذ جملة case الشكل كما فى المثال التالى :
كود :
import java.util.Scanner;
public class Case{
public static void main( String args[]){
String name="";
Scanner op=new Scanner(System.in);
System.out.print("Please enter the month \n");
int month = Integer.parseInt(op.next());
switch ( month )
{
case 1:name="JAN";break;
case 2:name="FEB";break;
case 3:name="MAR";break;
case 4:name="APR";break;
case 5:name="MAY";break;
case 6:name="JUN";break;
case 7:name="JUL";break;
case 8:name="AUG";break;
case 9:name="SEP";break;
case 10:name="OCT";break;
case 11:name="NOV";break;
case 12:name="DEC";break;
default :name=" invalid Month number ";
} // end case block
System.out.print(name);
} // end main
} // end class
و السلام عليكم و رحمة الله - نلتقي في درس اخر ان شاء الله