برنامج جافا لحساب الفرق بين فترتين زمنيتين - The difference between the two periods java code

برنامج جافا لحساب الفرق بين فترتين زمنيتين

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


بسم الله الرحمن الرحيم متابعي مدونة وموقع جي كودرس - geecoders مرحبا بكم في مقالة جافا جديدة java code, وفي هذة المقالة سوف نتحدث عن كود يقوم بحساب فترتين زمنيتين بلغة جافا, تعد لغة الجافا من اكثر لغات البرمجة طلبا في سوق العمل الحر وذلك لاحتوائها على مميزات من بينها انها لغة يمكنك من خلالها تطوير تطبيقات اندرويد والعاب وبرامج, بالنسبة لتطوير تطبيقات الاندرويد فالواقع الان اللغة الام هي الكوتلن والتي سوف نقدم لكم فيها اكواد برمجية مستقبلا بإذن الله حيث اعتمدت جوجل مؤخرا لغة الكوتلن بدلا من الجافا وذلك بسبب مشاكل بعض التطبيقات التي تم تطويرها بالجافا .

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

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

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


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


سوف تحتاج الى توفر محرر او برنامج للكتابة بلغة الجافا وقد سبق ووضعنا لكم مقالة تتكلم عن برامج للكتابة بلغة الجافا java compiler وايضا تحتوي المقالة على مجموعة من المواقع المجانية التي توفر لكم خدمة كتابة الاكواد بلغة الجافا اونلاين java online compiler, ايضا سوف تحتاج الى تعلم الجافا حيث نوفر ايضا في موقعنا مقالة تتحدث عن تعلم الجافا للمبتدئين java tutorial وفي هذة المقالة سوف تتعلم كيفية كتابة الكود بالجافا ونشرح لكم ايضا كيف تكتب اول كود في حياتك بلغة الجافا لذلك انصحك بقرائتها للافادة.

مدخلات البرنامج (input)


لن يحتاج المستخدم العادي لادخال اي شيئ فالبرنامج يدير امرة بنفسة ولكن يمكنك التعديل على السورس كود, وتغير المدخلات بالمدخلات التي تريدها, فقط وسيقوم البرنامج بعملية الحساب واخراج لك الناتج في النهاية.

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


public class Time {
    int seconds;
    int minutes;
    int hours;
    public Time(int hours, int minutes, int seconds) {
        this.hours = hours;
        this.minutes = minutes;
        this.seconds = seconds;
    }
    public static void main(String[] args) {
        Time start = new Time(8, 12, 15);
        Time stop = new Time(12, 34, 55);
        Time diff;
        diff = difference(start, stop);
        System.out.printf("TIME DIFFERENCE: %d:%d:%d - ", start.hours, start.minutes, start.seconds);
        System.out.printf("%d:%d:%d ", stop.hours, stop.minutes, stop.seconds);
        System.out.printf("= %d:%d:%d\n", diff.hours, diff.minutes, diff.seconds);
    }
    public static Time difference(Time start, Time stop)
    {
        Time diff = new Time(0, 0, 0);
        if(start.seconds > stop.seconds){
            --stop.minutes;
          stop.seconds += 60;
        }
        diff.seconds = stop.seconds - start.seconds;
        if(start.minutes > stop.minutes){
            --stop.hours;
            stop.minutes += 60;
        }
        diff.minutes = stop.minutes - start.minutes;
        diff.hours = stop.hours - start.hours;
        return(diff);
    }
}

الطباعة والمخرجات (output)


اختلاف الوقت: 12:34:55 - 8:12:15 = 4:22:40

ختامية

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

فيديو الشرح


شاهد ايضا :

كود برنامج جافا يقوم بتحويل المللي ثانية إلى دقائق وثواني

تعليقات