Java - Myśleć jak programista: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 749:
==Ćwiczenia==
Dla ustalenia uwagi: '''Rectangle''' to klasa Prostokąt<br/>
'''''ćwiczenie 1''''' <br />
1. W poniższym programie, narysować diagram pokazujący zmienne lokalne i parametry main i metody riddle, i pokazać wszystkie obiekty do których te zmienne się odnoszą. <br />
2.Co jest wyjściem tego programu? <br />
Linia 769:
}</tt><br/> ''Celem tego ćwiczenia jest zrozumienie mechanizmu przekazywania obiektu jako parametru metody.''<br />
 
'''''ćwiczenie 2''''' <br />
W poniższym programie narysuj diagram ukazujący stan programu tuż przed zwróceniem <tt>distance</tt>. Powinieneś zawrzeć w diagramie wszystkie zmienne i parametry obiektów do których te zmienne się odnoszą.<br />
 
Linia 798:
<tt>}</tt><br/>
 
'''''ćwiczenie 3''''' <br />
Metoda <tt>grow</tt> jest częścią klasy Rectangle. Przeczytaj dokumentację na [http://download.oracle.com/javase/6/docs/api/java/awt/Rectangle.html#grow(int,%20int) TEJ] stronie <br/>
Jakie jest wyjście tego programu? <br/>
Linia 824:
:::<tt>    printPoint (P2 ) ;</tt><br/>
<tt>}</tt><br/><br/>
'''''ćwiczenie 4''''' <br />
 
Możesz już rzygać metodą rekurencyjną '''silnia''', ale mamy zamiar zrobić jeszcze jedną jej wersję.
Linia 847:
 
 
'''''ćwiczenie 5''''' <br />
 
Wiele technik szyfrowania zależy od zdolności do podniesienia dużych liczb całkowitych do potęgi całkowitej. Oto metoda, która implementuje