Problém s podmienkou if v jave

Programovacie jazyky, rady, poradňa...
luckyx182
Amateur
Amateur
Príspevky: 17
Registrovaný: 17 okt 2013, 23:45

Problém s podmienkou if v jave

Príspevok od používateľa luckyx182 »

Zdravím, som nový do javy a tak mám problém s jednou podmienkou. Máme za úlohu pridať v metóde o deň viac tak, aby sa to premietalo aj do atribútov dňa, mesiaca a roku. Deň, mesiac a rok zadávam v konštruktore. Skúšam teda napísať podmienku, že ak bude atribút aMesiac rovný jednotke, trojke, päťke, sedmičke... proste všetky mesiace, ktoré majú 31 dní a atribút deň bude po prirátaní jedného dňa väčší ako 31, tak sa pripočíta mesiac a vynuluje sa deň. Narazil som tu však na problém, s ktorým si neviem rady (sorry ak to bude nejaký triviálny). Napísal som teda: if (aMesiac = 1) {...} a keď som zkompiloval napísalo mi to "incompatible types - found int but expected boolean". Neviete v čom by mohol byť problém respektíve neviete o nejakom lepšom riešení tohto zadania? Vďaka.
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: Problém s podmienkou if v jave

Príspevok od používateľa *****HERO***** »

porovnava sa s dvoma rovnitkami

if (aMesiac == 1) {...}

asi si spravil iba preklep, ale ak nahodou nevies preco to tak je, pozri si operatory v Jave ( http://www.datadisk.co.uk/html_docs/jav ... gnment.htm )
luckyx182
Amateur
Amateur
Príspevky: 17
Registrovaný: 17 okt 2013, 23:45

Re: Problém s podmienkou if v jave

Príspevok od používateľa luckyx182 »

Ďakujem moc, aj za link, už to funguje :)
ChallengerQo
Expert
Expert
Používateľov profilový obrázok
Príspevky: 183
Registrovaný: 05 júl 2009, 17:08
Bydlisko: Kodaň

Re: Problém s podmienkou if v jave

Príspevok od používateľa ChallengerQo »

Odporúčam stiahnuť nejaké slušné vývojové prostredie (napr eclipse), kde Ti to samo hlási "preklepy" a ako ich opraviť. Naviac si to môžeš priamo cez prostredie spustiť, ladiť a nechať si vygenerovať kód.
miki690
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1255
Registrovaný: 07 okt 2005, 22:07
Bydlisko: KE
Kontaktovať používateľa:

Re: Problém s podmienkou if v jave

Príspevok od používateľa miki690 »

ChallengerQo napísal:Odporúčam stiahnuť nejaké slušné vývojové prostredie (napr eclipse), kde Ti to samo hlási "preklepy" a ako ich opraviť. Naviac si to môžeš priamo cez prostredie spustiť, ladiť a nechať si vygenerovať kód.
Toto by som presne neodporicil cloveku ktory s programovanim zacina. IDE za teba spravi vela veci, ktore ani nevies preco a ako spravilo a realne sa na tom nenaucis tolko ako ked na to ides "the hard way". IDE su super nastroje ked pracujes, ale ked sa to potrebujes naucit tak sa nikto nepozera na to za ako rychlo dokazes ten kod napisat ...
Napísať odpoveď