القائمة الرئيسية

الصفحات

كود لبرنامج يقوم بحساب الاسكور في واجهه بلغة الجافا

 

كود لبرنامج يقوم بحساب الاسكور في واجهه بلغة الجافا

كود لبرنامج يقوم بحساب الاسكور في واجهه بلغة الجافا

مرحبا زوار موقعنا الاعزاء سبق وقد شرح لكم العديد من الامثله على تطبيق القديم التي يستقبلها البرنامج من المستخدم ويقوم بطباعتها او حتى عمل عمليه حسابيه عليها ولكن كانت تتم الطباعة في قائمة التشغيل في البرنامج ولكن في مقالة اليوم سوف نتحدث عن  JOptionPane وهو يقوم بتشغيل نافذه لديك يمكنك ادخل فيها ما تريد وتتم الطباعه في نافذه ايضا ( بمعنى انة تتم عملية طباعة الرساله في مربع او نافذه ) فكل ما عليك هو نسخ الكود التالي ووضعها في محرر الاكواد لديك الذي يعمل بلغة الجافا مع مراعاة تغيير اسم الباكج والكلاس باسم الباكج والكلاس لديك وبعد ذلك قم بادخال السكور الخاص ويتم طباعتها ويمكنك استبدال الاسكور باي شي اخر مثلا يمكنك ان تجعل الكود يطلب اسم المستخدم واسم الوالد واللقب وتتم طباعتها فكل هذا في يديك


كيفية تعلم لغة برمجة الجافا ببساطة ؟


اللغة سهلة وغير معقدة كما يشاع ولكن ايضا ليست صعبة فهي متوسطة المميز ان البرنامج الذي يتم لبرمجة امر معين والذي يكتب بالجافا يمكن ان يعمل على مختلف انظمة التشغيل سواء كان نظام التشغيل ويندوز او ماك  و غيرة وايضا يمكن خلالها تطوير تطبيقات الاندرويد وهذا ما يميز البرنامج المكتوب باستخدام جافا وايضا نحن نقدم مشاريع جاهزة للتعديل في موقعنا ، لكتابة اول كود برمجي لك وتعلم اللغة يمكنك التوجة الى مقالة هنا ( java tutorial ) الموجودة في موقعنا حيث تم شرح فيها كتابة اول كود برمجي و ماهي البيانات التي يمكن ان تدخلها في اللغة و أساسيات اللغة ونساعدك على كتابة اول برنامج لك بلغه الجافا وبعد ذلك يمكنك اخذ كورسات او قراءة كتاب متخصص او كتب في اللغة سواء pdf اوغيرة وهذا ما ننصح لة والجافا تعد افضل من السي بلس ، بالنسبة الى التطبيقات التي تريد تطويرها بالاندرويد انصحك بتعلم الجافا ثم بعدها تعلم الكوتلن لان اللغة الرسمة حاليا هي الكوتلن أي جافا ثم كوتلن . لان بيئة العمل مختلفة والجافا اكبر الكوتلن ماهي الى تطوير للغة وهي ابسط من الجافا بكثير جدا ، وسوف نقدم شرح مكتوب للكوتلن قريبا في موقعنا 


افضل البرنامج و المحررات للكتابة بالجافا ؟


يوجد مقالة سابقة عن تحميل افضل البرنامج التي تساعدك في كتابة اكواد بلغة الجافا بسهولة ومن تلك البرامج وافضلها للمبتدئين netbeans يمكنك بناء و عمل برامج كبيرة عن طريق عن البرنامج البسيط ، ارجع الى المصدر وهو ( java compiler ) لتجد مجموعة منوعة من البرامج اللازمة  مع ذكر عيوب و مميزات كل برنامج ملاحظة هذة البرامج تعمل على جهاز الكمبيوتر  ، أو يتم استخدام مواقع اونلاين لكتابة ألاكواد عن طريق هذة المقالة ( java online compiler ) وستجد افضل محرر بداخل هذة المقالة ، ويوجد تطبيق او مجموعة تطبيقات للهاتف المحمول للاندرويد والايفون للكتابة بالجافا و يمكنك صناعه و تنفيذ من خلالها program يعمل على جهازك 


اين يكتب الكود بداخل المحرر ؟


الاكواد المكتوبة بلغة الجافا او اي لغة نقوم بكتابتها داخل class ويمكنك ربط مجموعة methods داخل الكلاس و تعمل مع بعضها البعض عند استدعائها ملاحظة : عند استدعاء اي شيئ في الجافا يجب ان تستخدم او تقوم بي إنشاء مكتبة مخصصة ( معينة ) لهذا الشيئ مثل Scanner نستدعي المكتبة المخصصة لة لعدم حدوث مشاكل والمكتبة عبارة عن مجموعة من النصوص وهذة من قواعد الجافا ، اذا كان المحرر الذي تعمل علية بسيط لا يوجد بة مكتبات سوف تجدة لا يقبل اي عملية داخلة ويجب عليك ان تقوم بعمل تنزيل الواجهات المخصصة لكل مكتبة في المحرر ليعمل وهذة المكتبات يمكنك تحميلها مجانا وانصحك بقراءة الجزء الاعلى والذي اقدم لكم فية افضل برامج لكتابة الاكواد ، اذا حدث معك مشكلة او ظهر Error في مشروع الجافا الذي تعمل علية يمكنك ترجمة الكلام ومحاولة حله ليعمل البرنامج في بيئة متكاملة بدون اخطاء 


بسبب تسمية هذة اللغة باسم جافا - java ؟


تم البدء في مشروع تطوير لغة جافا في عام 1991 من قبل جَيْمس قُوْزلِن James Gosling وهو المطور لهذة اللغة اثناء عملة في شركة في شركة سن مايكروسيستم Sun Microsystems وقام بتسمية اللغة باسم java وذلك الاسم مشتق من قهوة الجافا والتي يتم إنتاجها في جزيرة في إندونيسيا تسمى  جزيرة java، ولذلك نلاحظ في كثير من الاحيان ان جافا متعلقة بي فنجان من القهوة او شعار الجافا عبارة عن فنجان قهوة وتم اصدار اول نسخة في لغة الجافا في عام 1996  وتعد لغة الجافا تطويرًا للغة سي ++ (c++)، لمن لا يعرف اول ظهور للغة جافا كانت تحت اسم "أواك" وهذا الاسم يشير الى شجرة السنديان وهي الشجرة التي كان يراها من نافذة عملة اثناء عملة في المختبر وفي النهاية قام بتغيرها اسمها  الى (java) كما ذكرنا لكم بالاعلى سبب تسميتة بهذا الاسم.


مشكلة لغة الجافا مع جوجل


بدءت القضية في عام 2010 عندما قامت شركة أوراكل (واحد من اكبر الشركات المخصصة لتقنية المعلومات ) برفع دعوى قضائية بقيمة 9 مليار دولار امريكي على الشركة العملاقة جوجل وذلك بسبب استخدام جوجل 37 واجهة API من لغة جافا المملوكة لها بدون إذن منها، وبالفعل استطاعت اوراكل الانتصار على جوجل في البداية وهذا بعدما رأت المحكمة انها محقة في مطالبة شركة جوجل بتعويضات مقابل استخدام لغتها لتطوير 37 واجهة API ولكن جوجل لم تصمت ودافعت عن نفسها وقالت ان هذا اسمة “الاستخدام العادل” وقالت انها استخدمت أجزاءً صغيرة جدا من لغة الجافا وهذا ما اقتنعت بة الهيئة في نهاية الامرواصدرت بيان المحكمة القابعة في شمال ولاية كاليفورنيا ان استخدام جوجل للجافا يعد استخدام عادل، وهذا ما انقذ جوجل من دفع 9 مليارات دولار امريكي لحصالح اوركال.


المتطلبات التي يحتاج ان تكتب في كل كود جافا


يجب ان يحتوي كل كود مكتوب ببرمجة جافا الى مجموعة أدوات معرفة داخل البرنامج لكي يعمل معك بدون اي مشاكل ، ليس الا ان تقم بكتابة الاوامر التالية :

قبل جملة

package ###;

### : هو اسم الباكج الذي قمت بانشاه

ضغط هذا الكود

import java.util.Scanner;

فقط كل ما عليك هو تغيير

GC الى اسم الباكج الذي قمت بانشاه


كود البرنامج بلغة الجافا


package AM;

import javax.swing.JOptionPane;

public class AM {

    public static void main(String[] args)  {
      
         double score1;    
      double score2; 
      double score3;
      double average;   
      String input;     

      input = JOptionPane.showInputDialog("Enter score #1:");
      score1 = Double.parseDouble(input);
      

      input = JOptionPane.showInputDialog("Enter score #2:");
      score2 = Double.parseDouble(input);


      input = JOptionPane.showInputDialog("Enter score #3:");
      score3 = Double.parseDouble(input);
      

      average = (score1 + score2 + score3) / 3.0;
      

      JOptionPane.showMessageDialog(null, 
                                "The average is " + average);
 
      if (average > 95)
         JOptionPane.showMessageDialog(null,
                                "That's a great score!");
         
}
}


في النهاية اتمنى ان يكون هذا الكود ما تبحث عنة , اذا لم يكن هو الكود فيمكنك تصفح باقي الاكواد الموجودة في الموقع على ما تريد واذا لم تجدة فأترك لنا تعليق بالكود الذي تريدة وسنحاول توفيرة لكم في اقرب ممكن .


 / شاهد الفيديو \

هل اعجبك الموضوع :