Forum » Programiranje » Java- POMOC NUJNA
Java- POMOC NUJNA
bijonda ::
OK jaz se tudi tu vdam. Kaj moram napisat da se pri metodi isPenUp in isPenDown, tako da se nam bo vracal true. Pa sej komentariji zraven povejo dovolj!
##########################
Koda:
##########################
Koda:
/** * Razred predstavlja objekte tipa <code>LogoZelva</code>. * Vsebuje osnovne podatke o peresu, kam se pero premika:naprej,nazaj,levo,desno,gor,dol. */ public class LogoZelva extends Turtle{ /** spremenljivke */ /** pero spusceno pucsa sled */ private boolean stanjepisala = true; // pisalo je spucseno /**premakne želvo v dani smeri za k korakov naprej. *Pri tem glede na stanje peresa pušča oz. ne pušča sledi. Smer želve se ne spremeni. */ public void fd(int k){ /** naprej za k*/ if(stanjepisala){ narisi(0,k); } else{ premakniSe(0,k); } } /**premakne zelvo v dani smeri za k korakov nazaj. *Pri tem glede na stanje peresa pušča oz. ne pušča sledi. Smer želve se ne spremeni. */ public void bk(int k){ /** nazaj za k*/ if(stanjepisala){ narisi(0,-k); } else{ premakniSe(0,-k); } } /**premakne smer želve a k stopinj v levo, za sabo ne pusca sledi */ public void left(int k){ premakniSe(k,0); } /**premakne smer želve a k stopinj v desno,za sabo ne pusca sledi.Položaj želve se ne spremeni. */ public void right(int k){ premakniSe(-k,0); } /** Pregleda ali je pero spusceno(želva bo puscala sled). */ public void penDown(){ /** zelva bo za sabo puscala sled */ stanjepisala = true; } /** Pregleda ali je pero dvignjeno (želva ne bo puscala sledi). */ public void penUp(){ /** zelva bo za sabo ne bo puscala sledi */ stanjepisala = false; } /** Vrne true, če je pero dvignjeno */ public boolean isPenUp(){ return stanjepisala;// true,če je pero dvignjeno } /** Vrne true, če je pero spuščeno */ public boolean isPenDown(){ return stanjepisala;//true,če je pero spuščeno } }
kyusss ::
Zakaj pa rabs dve funkcije za to!?
drgac pa:
drgac pa:
/** Vrne true, če je pero dvignjeno */ public boolean isPenUp(){ return !stanjepisala;// true,če je pero dvignjeno } /** Vrne true, če je pero spuščeno */ public boolean isPenDown(){ return stanjepisala;//true,če je pero spuščeno }
bijonda ::
Ne vprasat mene! Tako je prfoks hotu! Jaz samo delam to kar on zahteva. Sej veste kako je! Profesor ima vedno prou, ceprav vemo, da ni tako!
Thx!
Thx!
Gundolf ::
Najprej:
> Kaj moram napisat da se pri metodi isPenUp in isPenDown, tako da se nam bo vracal true.
Nimam pojma kaj sprašuješ.
Glede kode, ki vsebuje tudi malo zmedene komentarje, je pa tisit manjkajoči ! v predzadnji funkciji popolnoma jasen. Če ga ne bi bilo, bi bili obe funkciji (po imenih in po tem 'kaj naj bi naredili' različni) povsem enaki. Če ti tisti bool stanjepisala označuje kdaj je želva v stanju pisanja, torej s spuščenim pisalom, potem ga v funkciji isPenDown vračaš direktno (ker označuje čisto isto kot funkcija), v funkciji isPenUp pa negiranega (ker označuje ravno nasprotno, kar naj bi vračala funkcija).
> Kaj moram napisat da se pri metodi isPenUp in isPenDown, tako da se nam bo vracal true.
Nimam pojma kaj sprašuješ.
Glede kode, ki vsebuje tudi malo zmedene komentarje, je pa tisit manjkajoči ! v predzadnji funkciji popolnoma jasen. Če ga ne bi bilo, bi bili obe funkciji (po imenih in po tem 'kaj naj bi naredili' različni) povsem enaki. Če ti tisti bool stanjepisala označuje kdaj je želva v stanju pisanja, torej s spuščenim pisalom, potem ga v funkciji isPenDown vračaš direktno (ker označuje čisto isto kot funkcija), v funkciji isPenUp pa negiranega (ker označuje ravno nasprotno, kar naj bi vračala funkcija).
Zgodovina sprememb…
- spremenil: Gundolf ()
bijonda ::
Joj,.. fak!
Thx malo sem zmedena, ker me prfoks zeze v glavo in vsako napako, ki tudi ni tako huda najde!
Thx malo sem zmedena, ker me prfoks zeze v glavo in vsako napako, ki tudi ni tako huda najde!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Android] Izklop/Vklop vsak dan ob isti uri - problemOddelek: Programiranje | 1187 (1002) | mallard |
» | [Java] Urejanje baze z JTableOddelek: Programiranje | 1014 (798) | vonNeumann |
» | Povezani seznamOddelek: Programiranje | 2093 (1690) | pohano |
» | [Naloga][Java] Fri Oaps1 vajaOddelek: Programiranje | 1915 (1746) | aljaz33 |
» | Želvica Logo [Java]Oddelek: Programiranje | 1830 (1325) | medobear |