time algoritme
Jeg har erklæret følgendeint seconds = 0;
int minutes = 0;
int hours = 0;
længere nede i programmet har jeg
public void actionPerformed(ActionEvent evt)
{
if(seconds < 60)
{
++seconds;
}
else if(seconds == 60)
{
seconds = 0;
if(minutes < 60)
{
++minutes;
}
else if(minutes == 60)
{
minutes = 0;
hours = hours+1;
}
}
String time = hours +":"+minutes+":"+seconds;
}
-----------------
actionPerformed bliver kørt hvert sekund... hvorfor bliver min seconds 60 ??
jeg skal bare have gjort sådan at når seconds når 60, så skal minutes tælles op og seconds skal sættes til 0 og så skal der udskrives... men lige nu når min seconds til 60 og bliver udskrevet og så skifter den til 0 ...
