
Java program issue.
Zdravím.V programe eclipse som si vytvoril pomerne jednoduchú kalkulačku, no src obsahuje pomerne vela riadkov kódu kedže som tam zakomponoval viacero možností výberu bufferReaderom.Celý blok sa nachádza v "do{" a na konci je while, ktorý hovorí že keĎ bude odpoveĎ na otázku "Opakovať? a/n." (tá sa má vypísať vždy po skončení bloku do) no, program má skončiť, a keĎ bude akákolvek iná, program má začať odznova.Lenže otázka sa po skončení bloku nikdy nevypíše, resp. vypíše sa iba po výpočte priemeru, po použití kalkulačky nie.Vyzerá to trochu mätúco aj vĎaka velkému počtu zátvoriek, no kód je v priloženom súbore.
ten kod som nepozeral ale ked to je matuce tak zacni pouzivat funkcie a podfunkcie a podpodfunkcie a potom to nebude matuce a nebude tam ani vela zatvoriek a bude hned viditelne kedy sa ktory riadok vykona a kedy nie. Takze ak mas vo vlastnom programe chaos tak je najvyssi cas sa naucit pouzivat funkcie, hned teraz.
Špagetový kód jsem v Javě teda ještě neviděl. Když už používáš objektový jazyk, tak programuj objektově. Opravovat tohle řešení se jenom rovná dělat z velmi špatného řešení o malinko lepší (ale stále špatné) řešení.
no nevypise sa ti to preto ze po vyskoceni z toho kalkulackoveho bloku
to zastane na String pocet1 = reader.readLine();
proste ti tam v tom slizi chyba niekde 'else'
ked uz nic ine aspon tie jednotlive kalkulacky(kusy kodu)
si daj do samostanych metod...