الخميس، 6 أغسطس 2020

كود برنامج بلغة الجافا طباعة ايام الاسبوع بإستخدام switch case


اكتب برنامج بلغة الجافا طباعة ايام الاسبوع بإستخدام switch


هذا الكود المكتوب بلغة جافا (java) فكرته بسيطه جدا وغير معقدة فكل ما عليك هو ان تقوم بادخل رقم اليوم ولكن الرقم 1 فسيظهر لك البرنامج يوم الجمعه وهكذا، يمكنك بهذا الكود البسيط عمل تقويم (calendar) على سبيل المثال ويمكنك التعديل على هذا الكود بسهولة سواء كنت مبتدئ او محترف في برمجة الجافا، فمثلا يمكنك عمله على اسماء السنوات اوحتى يمكنك عمله على درجات الطالب وغيره من الافكار وهذا الكود تم عمله بإستخدام قاعدة السويتش (switch case) وهذا مثال بسيط على هذه القاعده البسيطة فبإمكانك فهم القاعده بشكل اكبر من خلال الامثله التي نقدمها لكم وايضا هذا الكود ربما يأتيك في الامتحانات البرمجيه او يتم طلبه منك كا تاسك (Task) في بعض الجامعات.

استخدام الكود ؟


قبل جملة
package ###;
### : هو اسم الباكج الذي قمت بانشاه فقط غير GC باسم الباكج والكلاس لديك
وضع هذا الكود في قبل package
import java.util.Scanner;

شرح الكود ؟


في السطر الاول : قمت بعمل اسكانر لكي اجعل المستخدم هو من يدخل رقم اليوم الذي يريده
في السطر الثاني : قمت بوضع رساله تطلب من المستخدم ان يدخل رقم اليوم
في السطر الثالث : قمت بتعريف اليوم وجعلت المستخدم من يدخله
بعد ذلك قمت بعمل سويتش ووضعت فيها اليوم الذي ادخله المستخدم
بعد ذلك سوف يبحث البرنامج عن رقم اليوم الذي ادخله المستخدم ويتم طباعته
وايضا قمت بعمل بريك بعد كل طباعة لكي يطبع اسم اليوم الذي يريده المستخدم فقط
اما اذا قمت بحذف البريك فسوف يبحث عن اسم اليوم الذي يريده المستخدمه ويطبعه ويطبع جميع
الايام التي تحته وليكن المستخدم قام بالبحث عن رقم 5 وهو يوم الثلاثاء فسيقوم البرنامج
بطباعة الثلاثاء و الاربعاء والخميس وهكذا لكن بوضع بريك فيطبع الثلاثاء فقط .

ما تحتاجة لكتابة الكود ؟


سوف تحتاج ان تكون فاتح للغة جافا وهي لغة مهمة جدا في برمجة تطبيقات الاندرويد وبرامج الكمبيوتر ويمكنك الاطلاع على مقالة سابقة حولل شرح برمجة لغة الجافا للمبتدئين (java tutorial), وسوف تحتاج الى الى محرر لكتابة كودك البرمجي (java compiler) ويمكنك استخدام احد المواقع الاليكترونية التي توفر خدمة كتابة الاكواد البرمجية بلغة الجافا اونلاين (java online compiler)

Print the days in the Java language (java code)


public class GC {
public static void main(String[] args) {
 Scanner input = new Scanner (System.in);
        System.out.println("Please Enter Today's number : ");
    int day=input.nextInt();
    switch  (day) {
        case 1 : System.out.println("Friday"); break;
        case 2 : System.out.println("Saturday"); break;
        case 3 : System.out.println("Sunday"); break;
        case 4 : System.out.println("Monday"); break;
        case 5 : System.out.println("Tuesday"); break;
        case 6 : System.out.println("wednesday"); break;
        case 7 : System.out.println("Thursday"); break;
    }


الاخراج والطباعة

Please Enter Today's number :                                                                                                                 
5                                                                                                                                                               
Tuesday

Please Enter Today's number :                                                                                                                 
7                                                                                                                                                               
Thursday

احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً