Zadanie vytvorte stopky
//vytvorte triedu stopky
// bude mat definovany pocet hodin, minut a sekund, ktore bezi
// definujte metódu NaplnHodnoty, ktora naplni startovaci stav: hodin, minut, sekund
// definujte metodu tikni, ktora zvysi dlzku behu o 1 s. ak je sekund 60 nsatavi sekundy na 0 a minuty o 1 zvysi
// ak je minut 60, nastavi ich na 0 a zvysi pocet hodin
// ak je hodin 24, nastavi ich na 0
// definujte vratCas, ktora vrati aktualny stav hodin, minut sekund vo podobe> 00:05:17, t.j. kazda z premennych bude doplnena nulami na dve miesta a vlozi sa medzi ne znak ":"
Môj program
public class Stopky {
int hodin,minut,sekund;
void NaplnHodnoty() {
hodin=20;
minut=6;
sekund=15;
}
void tikni(){
sekund++;
if(sekund==60){
sekund=0;
minut++;
}
if(minut==60){
minut=0;
hodin++;
if(hodin==24) hodin=0;
}
}
String vratCas(){
return ""+hodin+":"+minut+":"+sekund ;
}
vypísaná chyba
MyTest.java:45: error: method NaplnHodnoty in class Stopky cannot be applied to given types; s1.NaplnHodnoty(h,m,s); ^ required: no arguments found: int,int,int reason: actual and formal argument lists differ in length
Bol by som rád ak by mi niekto povedal o akú chybu tu vlastne ide a že ako ju mám opraviť , práve sme to začali preberať ( triedy a atribúty ) ... dakujem