Keresés

Új hozzászólás Aktív témák

  • Gülredy

    tag

    Elnézést ez volt a feladat:

    Egy másodpercekben megadott időtartam alapján írjuk ki, hogy az hány óra, hány perc és hány másodperc!

    Köszönöm a megoldásokat, sokat kell még tanulnom...

    Zeratul a : (kettőspont) miben módosította? Mert látom hogy így működik csak nem értem mit csinál a kettőspont!

    Egyébként én is kezdem észre venni hogy elég szar a jegyzet... esetleg nem tudnátok valami "munkafüzet" félét? Amiben vannak feladatok, meg hozzá megoldás is, és esetleg magyarázat is? De ha csak feladat és megoldás van az is elég!

    Köszönöm!

  • Gülredy

    tag

    válasz bpx #2164 üzenetére

    Ennyi, jegyzet alapján is, itt van az egész:

    package óra;

    public class Óra {

    private int Óra;
    public int getÓra(){return Óra;}

    private int Perc;
    public int getPerc(){return Perc;}

    private int Másodperc;
    public int getMásodperc(){return Másodperc;}

    public Időtartam(int összes)
    {return
    Óra=összes/(60*60);
    Perc=összes/60%60;
    Másodperc=összes%60;
    }

    public static void main(String[] args) {
    Időtartam i= new Időtartam(3823);

    System.out.println(i.getÓra()+i.getPerc()+i.getMásodperc());
    }
    }

  • Gülredy

    tag

    Sziasztok!
    Most kezdtem el önerőből tanulni a JAVA-t. Suliban is tanultuk,bár inkább mondjuk azt hogy csak tanították...
    Végh Csaba Java-Start nevű "könyvét" olvasom, meg persze mellette mást is de ezt követem főleg.
    Szóval eddig értettem hogy mit miért csinálok, de itt elakadtam.
    A program hibát dob ki, mondván, hogy return szükséges, de ha beírom a return-t akkor meg ezt az értéket nem tudja visszaadni...
    Bejelölöm annak a résznek az elejét és a végét ami hibát dob:

    private int óra;
    public int getÓra() { return óra; }
    private int perc;
    public int getPerc() { return perc; }
    private int másodperc;
    public int getMásodperc() { return másodperc; }
    --- public Időtartam(int összes) {
    óra=összes/(60*60);
    perc=összes/60%60;
    másodperc=összes%60;
    }---

    public static void main(String[] args) {
    Időtartam t=new Időtartam(3823);
    System.out.println(t.getÓra()+" óra "+
    t.getPerc()+" perc "+
    t.getMásodperc()+" másodperc");
    }

    Ez az időtartamos dolog a jegyzetben volt, ott is ugyan így van, szóval nem tudom mi lehet a hiba!

Új hozzászólás Aktív témák