
Java - pole, na kterém se vypíše "šachovnice" z "X" a " "
Dobrý den,
Abych byl stručný mám za úkol upravit program, tak, aby mi vypsal na obrazovku "šachovnici"... tento program nyní vypíše diagonálu.
Za jakékoliv rady, děkuji
A co bys konkrétně potřeboval vědět?
Jak změnit ten program, ať dělá "X" co druhé políčko, namísto diagonály... náš učitel je strašně rychlý a z tohohle vím kulové :(
Tak tenhle "program" nedělá ani tu diagonálu. Program je v uvozovkách, protože to není kompletní program ale jenom jedna třída. Ve zbytku programu bude vytvoření instance této třídy a pak nastavení polí pomocí metody set(x,y).
Takže si vytvoř dva vnořené cykly (pro x a y) a volej ten set tam kde chceš mít křížek.
Omlouvám se, k tomu programu mám druhý program... tenhle
Tak je to přesně tak, jak jsem psal.
Dobře, no.. omlouvám se ale jsem úplně marný, můžeš mi říct "česky" co mám udělat? :( Děkuji
Nebo ti pošlu ty programy a napsal by jsi je.. a k tomu nějaké vysvětlivky co jsi udělal... byl bych ti velmi vděčný :( Takhle to spíš pochopím
Tak na tom se nedohodneme. Já sice rád pomůžu, ale domácí úkoly za nikoho dělat nebudu.
No chápu, tak jsi ochotný mi aspon pomoct, co mám teda udělat?
Vždyť už jsem ti to napsal.
Aha, asi mi nerozumíš... Nerozumím tomu co jsi napsal. nevím kde mám co změnit :/
V metodě main máš jeden cyklus. Ty tam potřebuješ dva vnořené do sebe. Zbytek už jsem napsal.
Aha, tak díky.. jsem z toho ještě blbější než jsem byl (žádný Main nikde nemám... a napsal jsem ti že nerozumím co jsi mi napsal)
Jo ahá tady. main... dobře, a v tom cyklu mám označit x, y?? ale jak?
Čtvrtý řádek na druhém screenshotu. Nic?
Promiň, myslel jsem že se bavíš o tom prvním "programu"
To celé je jeden program. A tvůj úkol spočívá v úpravě metody main. Tu druhou třídu máš pouze používat.
Ahá, takže vlastně zasahuju jen do třídy Main. 1. screen neměním.. chápu to dobře?
No však to jsem psal. A není to třída ale metoda.
Jo dobře, takže jsem v Metodě Main. Promiň že jsem tak tupý, ale učím se to, a nějak začít musím. Tak se na mě nezlob.
Jsem v metodě Main, a chci vytvořit další cyklus for.. bude vnořený v 1. for? Nebo ne? a popřípadě, jestli by jsi mi řekl co ten for má říct
Příklad na vnořené cykly je v té druhé třídě v metodě printMe.
To je hezké.. a tím jsi mi řekl co?
Že tam máš naprosto stejné vnořené cykly, jaké potřebuješ. Změníš jenom to, co je uvnitř nich.
Promiň, ale nevím co mám udělat, je hezké že se mi snažíš pomoct, ale nemůžu pochopit z toho co píšeš, co mám udělat.. :/
Tak to sis vybral špatnou školu. Tohle je naprostá trivialita, co budeš dělat, až budete probírat něco opravdu těžkého?
nevybral jsem si špatnou školu. vysvětlím ti to. Chodím na školu, kde jsme dostali možnost chodit na kroužek programování v Javě. Učí nás to jeden bývalý student, který už je dospělý a pracuje ve firmě, kde programuje. jenže On bere všechno celkem rychle a má problém že neumí moc dobře vysvětlovat. Tudíž z kroužku vím většinou dost málo :(
Ale díky moc
Kup si učebnici s názvem ve smyslu: Java pro začátečníky.
Dá ti to zjevně víc než celý ten kroužek...