Na rolniczej planecie Jabłuszko zdecydowana większość mieszkańców zarabia, sprzedając najlepsze jabłka po tej stronie Galaktyki Federacyjnym statkom handlowym i turystom. Nawiążmy relację biznesową z abstrakcyjnym kupcem. Załóżmy, że kończy się sezon i musimy jakoś przetrwać zimę: napisz metodę, która podnosi cenę jabłek!
Cena jabłek
- 4
Niedostępne
Komentarze (12)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Anonymous #11274698
13 marca, 12:40
Dlaczego w zadaniu o jabłkach nie można po prostu napisać Jablko.cenaJablek = 50+100; skoro rozwiązanie jest takie samo?
0
Power
25 sierpnia 2022, 16:08
Czy ktoś może powiedzieć co robię źle w tym zadaniu?
0
Molo
28 sierpnia 2022, 10:49
ponieważ pole "cenaJablek" nie jest powiązana z obiektem tylko z klasą.
jakby z klasy "Jabłko" tworzyć obiekty to by pole "cenaJabłek" było wspólne dla wszystkich obiektów klasy Jabłko. na wyższych poziomach jest nie łatwiej z ale do zrobienia pozdro :] możesz przypomnieć sobie używania "modulo" przyda się później
0
Power
28 sierpnia 2022, 11:00
Dzięki za odpowiedź. Mimo to nadal nie jest to dla mnie do końca jasne, muszę to przestudiować do skutku :)
0
Kamil Kondratowicz
29 kwietnia 2020, 22:34
Jablko.cenaJablek = jablko.cenaJablek +jablko2.cenaJablek
a dlaczego nie tak? co tu jest zle?
0
Roman
30 kwietnia 2020, 05:35
Please refer to Help section at our course.
0
Molo
28 sierpnia 2022, 11:35
może trochę off :]
najpierw odwołujesz się do zmiennej statycznej poprzez klasę później w niej zapisujesz dane które przyjdą do metody :]
0
Rafal Klimek
26 kwietnia 2020, 15:32
Ja tylko dodałem jedną linię i działa poprawnie.
0
Roman
27 kwietnia 2020, 08:40
Posting the solution in the comments is prohibited.
0
Sebastian Brodecki
28 stycznia 2020, 16:00
Rozwiązanie okazało się jak zwykle banalne. Metoda public static void podniesCene(int cenaJablek) ma zamieniać wartość po podniesieniu w " public static int cenaJablek = 0;" Czyli przy pierwszym podejściu z zera 50 a przy kolejnym dodaje 100 i mamy 150. Teraz kwestia przypisywania. Bierzemy ceneJablek ale nie z metody "podniesCene" tylko z "public static int cenaJablek = 0;" czyli musimy wpisać że nasze Jablko.cenaJablek = cenie pierwotnej (Jablko.cenaJablek) + cenie jabek przypisanych czyli naszej cenie z metody "cenaJablek". W ten sposób przypisujemy do "Jablko.cenaJablek" nową wartość. (Jablko.cenaJablek = Jablko.cenaJablek + cenaJablek; )
+5
Dominik
6 czerwca 2020, 13:41
Super to wyjaśniłeś, dzięki :)
0
Rafał Pawłowski
3 grudnia 2019, 19:56
Hi. I totally do not understand how to do this task. I mean I have done it but I have no idea why does it works. Could anyone please explain me why does it work?
0