السلام عليكم...
أولا ً أنا آسف جدا ً على التأخير وذلك لظروف خارجة عن إرادتي :)
إليكم الدرس:
الدرس الثاني
سوف أبـيـن في هذا الدرس أنه يمكننا أن نكتب نفس السطر في الدرس الأول باستخدام طرق مختلفة. المثال التالي يعرض نفس السطر باستخدام أمرين للكتابة. كما سأ شرح كيفية كتابة أكثر من سطر على موجه الدوس من خلال أمر واحد.
المثال الأول: كتابة جملة باستخدام أمرين
هذا المثال يعرض الجملة التالية في شاشة الدوس:
Welcome to Java Programming
كود البرنامج:
1 // Welcome2.java
2
3 public class Welcome2 {
4 public static void main ( String [] args ) {
5 System.out.print( "Welcome to " );
6 System.out.println( "Java Programming" );
7 }
8 }الشرح:
السطور 1 و2و3و4و7و8 تم شرحها في الدرس الأول.
السطر الخامس
System.out.print( "Welcome to " );
لاحظ هنا أن الأمر هو print وليس println . الثاني يجعل البرنامج يكتب عبارة ً ما على موجه الدوس ومن ثم ينقل مؤشر الكتابة إلى السطر التالي مباشرة ً . وبذلك أي أمر كتابة يأتي بعد هذا الأمر فإنه يكتب العبارة إبتداء ً من السطر التالي. أما الأمر print فإنه يقوم بكتابة عبارة ً ما على موجه الدوس ولكن لا ينقل مؤشر الكتابة إلى السطر التالي وإنما يبقى في نهاية العبارة. وبذلك فإن أي أمر كتابة يأتي بعده سوف يكتب عبارته في نفس السطر بعد العبارة السابقة مباشرة ً . إذا ً عندما ينفذ السطر الثامن فإنه سوف يكتب أول حرف من عبارته وهو J مباشرة ً بعد الحرف الأخير من عبارة الأمر print وهي المسافة في آخر العبارة.
ملاحظة: أي أمر كتابة print أو println يبدأ كتابة عبارته من حيث توقف مؤشر الكتابة .
المثال الثاني : كتابة جملة في أربعة أسطر
هذا المثال يعرض الجملة Welcome To Java Programming في أربعة أسطر باستخدام أربعة أوامر . سوف تظهر الجملة على الشاشة كالتالي:
Welcome To Java Programming
كود البرنامج:
1 //Welcome3.java
2
3 public class Welcome3 {
4 public static void main ( String [] args ) {
5
6 System.out.println( "Welcome " );
7 System.out.println( "To " );
8 System.out.println( "Java " );
9 System.out.println( "Programming" );
10 }
11 }الشرح:
السطر السادس
System.out.println("Welcome ");سوف يقوم هذا السطر بكتابة الكلمة التالية:
Welcome
ملاحظة: لاحظ المسافة في نهاية الكلمة.
الآن مؤشر الكتابة سوف ينتقل إلى السطر الذي يليه مباشرة بانتظار أمر الكتابة الذي يليه.
السطر السابع
System.out.println("To " );هذا السطر سيطبع الكلمة To , بالتالي سوف يكون الناتج حتى الآن كتابة الكلمتين:
Welcome To
السطر الثامن
System.out.println("Java ");سيقوم بكتابة الكلمة Java , وبالتالي سيكون الناتج عندنا هو:
Welcome To Java
السطر التاسع
System.out.println("Programming");سيقوم بكتابة الكلمة Programming! , وبالتالي سيكون الناتج النهائي للبرنامج هو:
Welcome To Java Programming!
المثال الثالث: كتابة أربعة أسطر باستخدام أمر واحد فقط
رأينا أنه يمكننا أن نكتب أربعة أسطر باستخدام أربعة أوامر. هناك طريقة أخرى لكتابة نفس ناتج المثال السابق باستخدام أمر واحد فقط . كيف؟!
إليكم الكود التالي...
كود البرنامج:
1 //Example three
2
3 public class Welcome3 {
4
5 public static void main ( String [] args ) {
6 System.out.println("Welcome\nTo\nJava\nProgramming!");
7 }
8 }الشرح:
هل عرفتم كيف الآن؟
هناك بعض الرموز التي يمكن دمجها داخل النص المراد كتابته لتؤدي مهام معينة . وضع مؤشر الكتابة في السطر التالي واحد من هذه المهام . الرمز الخاص بوضع مؤشر الكتابة الى السطر التالي هو \n .
ملاحظة: الرموز التي تؤدي مهام معينة لا يتم كتابته ضمن نتائج الكود.
جربوا كتابة البرنامج السابق وشاهدوا النتائج.
كفاية إلى الآن وفي الدرس القادم سوف أشرح بعض الرموز الأخرى .
وبالله التوفيق :)