Auf Thema antworten

Hallo ihr lieben,


ich hab da leider ein kleines Problem und hoffe das ihr mir helfen könnt.

Ich würde gerne ein Programm schreiben das mit einem Demo Programm zum Ausführen ist und mit einem "Methoden" Programm zusammenarbeitet.

Die Aufgabe ist, das ich zwei Zahlen in Sekunden einlesen lasse, diese sollen dann bereits als z.B Stunden:Minuten:Sekunden + Stunden:Minuten:Sekunden = Stunden:Minuten:Sekunden berechnet werden und dann auch die ganze Rechnung ausgegeben werden. Ich hab ansätze bekommen, jedoch weis ich nicht wirklich wie ich diese umsetzen kann. Würde mich freuen wenn ihr mir helfen könntet. Hier einmal das, was ich bis jetzt in meiner "Methoden" Datei stehen habe.

Momentan hab ich Probleme wie ich die Sekunden in die obere Form bekomme um sie zu berechnen oder kann ich einfach die Sekunden zusammenrechnen und die Rechnung dann trotzdem in dem oberen Format ausgeben lassen?


Danke für eure Hilfe


[code=Java]


public class TimePeriod {                                                     //Konstruktor, Zeitintervall 0


int Zeitintervall = 0;

 int sec = 0;




    public TimePeriod(int h, int min, int sec){                             //Konstruktor mit entsprechenden Teilwerten


    Zeitintervall = sec;


        h = sec/3600;

           sec = sec%3600;                                                // eine Stunde besteht aus 3600 sekunden

         

     min = sec/60;

            sec = sec%60;                                                    // eine minute besteht aus 60 sekunden

       }

 


public void TimePeriod add(int plus, int start){                                 //Addition


   

    if(start > 0){

    start + ende = plus;

}


}


public void TimePeriod diff(int minus, int ende){   

                                                                               

        if (ende <= 0){

        start - ende = minus;

    }

                                                                                    //Differenz: this – other

}


public int seconds(){                        //Zeitintervall in Sekunden

   

    start = newStart;

    end = newEnd;

    }   


public String toString(){

                                                                            //Darstellung in der Form Std:Min:Sek

return (h+min+sec) ;

}


     //System.out.println(String.format("%02d:%02d:%02d", Intervall.h(), Intervall.min(), Intervall.sec()))  ;

   

    }[/code]



Oben