कोटलिन कार्यक्रम दो समय अवधि के बीच अंतर की गणना करने के लिए

इस कार्यक्रम में, आप कोटलिन में दो समय अवधि के बीच के अंतर की गणना करना सीखेंगे।

उदाहरण: दो समय अवधि के बीच अंतर की गणना

 class Time(internal var hours: Int, internal var minutes: Int, internal var seconds: Int) fun main(args: Array) ( val start = Time(12, 34, 55) val stop = Time(8, 12, 15) val diff: Time diff = difference(start, stop) print("TIME DIFFERENCE: $(start.hours):$(start.minutes):$(start.seconds) - ") print("$(stop.hours):$(stop.minutes):$(stop.seconds) ") print("= $(diff.hours):$(diff.minutes):$(diff.seconds)") ) fun difference(start: Time, stop: Time): Time ( val diff = Time(0, 0, 0) if (stop.seconds> start.seconds) ( --start.minutes start.seconds += 60 ) diff.seconds = start.seconds - stop.seconds if (stop.minutes> start.minutes) ( --start.hours start.minutes += 60 ) diff.minutes = start.minutes - stop.minutes diff.hours = start.hours - stop.hours return diff )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 समय अवधि: 12:34:55 - 8:12:15 = 4:22:40

उपरोक्त कार्यक्रम में, हमने Timeतीन सदस्य चर के साथ एक वर्ग बनाया है : घंटे, मिनट और सेकंड। जैसा कि नाम से पता चलता है, वे क्रमशः दिए गए समय के घंटे, मिनट और सेकंड संग्रहीत करते हैं।

Timeकक्षा एक निर्माता है कि घंटे, मिनट और सेकंड का मूल्य initializes है।

हमने एक स्थिर फ़ंक्शन अंतर भी बनाया है जो दो Timeचर को पैरामीटर के रूप में लेता है, अंतर पाता है और इसे Timeकक्षा के रूप में लौटाता है ।

यहां दो बार समयावधि के बीच अंतर की गणना करने के लिए जावा कोड बराबर जावा प्रोग्राम है

दिलचस्प लेख...