Kotlin-Programm zur Berechnung der Differenz zwischen zwei Zeiträumen

In diesem Programm lernen Sie, die Differenz zwischen zwei Zeiträumen in Kotlin zu berechnen.

Beispiel: Berechnen Sie die Differenz zwischen zwei Zeiträumen

 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 )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 ZEITUNTERSCHIED: 12:34:55 - 8:12:15 = 4:22:40

Im obigen Programm haben wir eine Klasse Timemit drei Mitgliedsvariablen erstellt: Stunden, Minuten und Sekunden. Wie der Name schon sagt, speichern sie Stunden, Minuten und Sekunden einer bestimmten Zeit.

Die TimeKlasse verfügt über einen Konstruktor, der den Wert von Stunden, Minuten und Sekunden initialisiert.

Wir haben auch einen statischen Funktionsunterschied erstellt, der zwei TimeVariablen als Parameter verwendet, den Unterschied findet und als TimeKlasse zurückgibt .

Hier ist der entsprechende Java-Code: Java-Programm zur Berechnung der Differenz zwischen zwei Zeiträumen

Interessante Beiträge...