Składowe statyczne - Zadania dola utrwalenia wiadomości: |
Instrukcje dodatkowe - Programowanie w języku JAVA | ||||||||
Wpisany przez Administrator | ||||||||
Strona 5 z 6
Zadania dola utrwalenia wiadomości:
Zad. 6.: Zmodyfikuj powyższy program. Niech użytkownik będzie mógł: 1) zmienić wartość pola promien tak, aby program liczył pole kół o różnych promieniach 2) zmienić wartość pola pi 3) Zastanów się, czy można coś zrobić aby uniemożliwić lub ograniczyć możliwość ingerencji (zarówno z poziomu kodu jak również z poziomu użytkownika) w wartość pola statycznego pi tak, aby np. przez pomyłkę nikt nie zmienił wartości pola pi i nie doszedł do błędnych wyników licząc pole koła.
Zad. 7 Zmodyfikuj powyższy program: dodaj do programu możliwość wyliczenia objętości walca. Zastanów się: jakie dane będą potrzebne? Jakie mogą być statyczne a jakie może podać użytkownik?
Zad. 8: Zmodyfikuj powyższy program: 1) przenieś funkcje geometryczne do klasy publicznej geometria, znajdującej się w osobnym pliku tworząc z nich statyczne metody 2) w klasie publicznej algebra pozostaw cztery stworzone metody statyczne: dodawanie, odejmowanie, iloczyn, iloraz.
Zad. 9.: Dla ambitnych: zmodyfikuj powyższy program: 1) dodaj do programu możliwość obliczania silni danej liczby. 2) zastanów się, w której klasie będzie ta metoda? Może trzeba dodać kolejną klasę? 3) zastanów się, jakiego typu będzie zarówno zmienna jak również metoda (czyli jakiego typu wynik metoda będzie zwracała)
Podpowiedź: silnia: 5! = 1*2*3*4*5 10! = 1*2*3*4*5*6*7*8*9*10
|