Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Java koodi seletused märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
slashji
HV kasutaja

liitunud: 11.11.2011




sõnum 26.01.2012 21:35:17 Java koodi seletused vasta tsitaadiga

Nimelt siis sain ühe tutoriali järgi tehtud ülesande, kus kasutaja sisesab ridade arvu, väljundiks tuleb maja kujund.
Abi oleks vaja, et keegi seletaks ära mida iga koodirida täpselt teeb(osadele kohtadele oskasin ise kommentaari juba kirjutada), ette tänades.

Kood .png failina spoileris:
Spoiler Spoiler Spoiler


Panen koodi ka kui keegi proovimist vajab:
Spoiler Spoiler Spoiler


viimati muutis slashji 26.01.2012 21:46:32, muudetud 1 kord
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 17
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 26.01.2012 21:43:25 vasta tsitaadiga

for tähendab tsüklit.

näiteks

for(int i = 0; i < 10; i++){
      System.out.println(i);
}

prindib arvud 0 kuni 9 üksteise alla.

Ehk siis kõik, mis sinna sulgude vahele jääb, korratakse niikaua kuni mingi tingimus on täidetud.

Ja Java puhul oleks õigem kasutada seda stiili, kus alustav sulg ei ole eraldi reale lükatud. (java convention)
Spoiler Spoiler Spoiler

_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
slashji
HV kasutaja

liitunud: 11.11.2011




sõnum 26.01.2012 21:56:09 vasta tsitaadiga

Okei, aga äkki oskad ka seletuse anda ridadele 19 ja 20, ma ei oska neid tõlgendada:(
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 17
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 26.01.2012 23:51:31 vasta tsitaadiga

Luuakse kaks muutujat rida1 ja veerg1 ning väärtustatakse vastavalt rida1=rida ja veerg1=rida * 2 - 1 ehk kaks kordarida miinus üks.

int rida1 = rida;
int veerg1 = rida * 2 - 1;

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
afex
HV kasutaja
afex

liitunud: 28.01.2004




sõnum 27.01.2012 00:46:53 vasta tsitaadiga

http://cs.joensuu.fi/jeliot/
löö kood sisse ja vaata mis toimub.
Kommentaarid: 36 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 35
tagasi üles
vaata kasutaja infot saada privaatsõnum
poles
HV kasutaja

liitunud: 13.02.2006




sõnum 29.01.2012 15:07:58 java vasta tsitaadiga

for ( int v = 1 ; v <= veerg1 ; v++ ) //taisarvuline muutuja v antakse esmane vaartus 1 ja seda vorreldakse muutujaga veerg1.kui tingimus taidetud
{ print... // prinditakse sulgudes olev asi.seejarel liidetakse muutujale v 1 juurde.seda tehakse seni,kuni v on vaiksem voi vordne.
// tegemist for tsukliga
Kommentaarid: 36 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Java koodi seletused
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.