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

Usunięta treść Dodana treść
Linia 748:
 
==Ć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
 
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
(całkiem rozsądnie) szybką technikę całkowitego potęgowania:<br/>
public static int pow ( int x , int n ) {</tt><br/>