Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
4.5.Strukturaprogramu.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
102
108
116
119
123
128
4.6.Krótkoodziedziczeniu.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.7.Metodyequals()itoString().
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.8.Napisy.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.9.Interakcja:wprowadzanienapisówiliczb,komunikaty.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.10.Wyliczenia(enumeracje).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
Podejmowaniedecyzjiwprogramie.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
133
5.1.Przeglądinstrukcjisterujących.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
135
138
141
144
147
153
154
154
164
167
167
170
174
179
5.2.Operatoryiwyrażeniaporównania.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.3.Operatoryiwyrażenialogiczne
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.4.Instrukcjeiforazif-else.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.5.Wielowariantowewyboryzapomocąinstrukcjiswitch.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.6.Operatorwarunkowy?:.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.7.Wyjątki.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.5.7.1.Obsługawyjątków.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.5.7.2.Zgłaszaniewyjątków.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.8.Iteracje.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.5.8.1.Pojęciepętliiteracyjnej
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.5.8.2.Warunkowepętleiteracyjne:instrukcjewhileidoiiiwhile.
.
.
.
.
.
.
.
1.2.5.8.3.Pętleiteracyjneodanejliczbiepowtórzeń:instrukcjafor.
.
.
.
.
.
.
.
.
.
1.2.5.8.4.Przerywanieikontynuowaniepętli.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.5.8.5.Przykładiteracji:wczytywaniedanychzplikówtekstowych
zapomocąskanera.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
182
6
Strukturydanych.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
185
6.1.Tablice.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
187
187
190
1.2.6.1.1.DeklarowanieitworzenietablicwJavie.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.2.Odwołaniadoelementówtablic
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.3.Użyciezmiennychtablicowychwprzypisaniach.Zmiennetablicowe
jakoargumentyiwynikimetod.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
192
195
198
200
202
202
205
206
207
208
208
214
220
224
227
232
1.2.6.1.4.Rozszerzonainstrukcjafordlatablic
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.5.Metodyzezmiennąliczbąargumentów.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.6.Argumentywierszapoleceń.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.7.Tabliceobiektów.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.7.6.1.7.1.Tworzenietabliczawierającychreferencjedoobiektów.
.
.
.
.
.
.
1.2.6.1.7.6.1.7.2.Tabliceheterogeniczne.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.8.Tablicewielowymiarowe.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.1.9.Wypełnianieikopiowanietablic.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.2.Wprowadzeniedokolekcji.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.2.1.Tworzenie,przeglądaniaisortowaniekolekcji.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.2.2.Prosteprzetwarzanielistizbiorów.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.2.3.ZbiorytypuHashSet,metodyhashCode()iequals().
.
.
.
.
.
.
.
.
.
1.2.6.2.4.Kilkasłówokolejkach.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.2.5.Mapy.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.6.2.6.Kolekcjeatablice.Codalej?.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
Praktykaprzetwarzaniadanych.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
235
7.1.Elementywejścia-wyjścia.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
237
246
246
250
255
7.2.Działaniananapisach.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.7.2.1.Napisymodykowalne.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.7.2.2.MetodyklasyString.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.7.2.3.AnalizaskładniowaiStringTokenizer.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
Spistreści