Professional Documents
Culture Documents
EIT. Praktiskais Darbs. Metodes
EIT. Praktiskais Darbs. Metodes
Metodes
Uzdevumi
1. uzdevums
Izveidot metodi showRectangleInfo(), kam tiek padoti abu taisnstūra malu garumi.
Izdrukāt metodē masīva perimetru, laukumu un faktu, ka taisnstūris ir kvadrāts (ja
tā ir).
2. uzdevums
Izveidot metodi, kam padod skaitli. Atgriež true, ja skaitlis dalās ar 10 bez atlikuma.
3. uzdevums
Izveidot metodi, kam padod skaitļu masīvu. Metode atgriež pāra skaitļu summas un
nepāra skaitļu summas reizinājumu.
4. uzdevums
Izveidot metodi areArrayTotalsEqual(), kam tiek padoti divi parametri - masīvi.
Metode atgriež t rue, ja abu masīvu summas un garumi ir vienādi.
Katru no metodēm izsaukt no main() metodes ar vismaz diviem vērtību kopumiem
parādot dažādus rezultātus. Pievienot skaidrojošus komentārus un teksta izdrukas.
Uzdevumu izpildes soļi
1. uzdevums
➔ Tā kā metode neko neatgriež, tad datu tipa vietā atbilstošs atslēgvārds.
➔ Metodei padod divus skaitliskus parametrus (tos definē metodes galvas
iekavās).
➔ Metodē darbojas ar tiem mainīgo nosaukumiem, kas definēti iepriekšējā
punktā - aprēķina vērtības, izdrukā kopā ar paskaidrojošo tekstu.
2. uzdevums
➔ Metodes risinājuma pieraksts iespējams vairākos veidos
➔ Viens no tiem: dalīšanās pārbaudi ievietot boolean mainīgajā. Mainīgo
atgriezt kā metodes rezultātu.
➔ Alternatīva: veikt dalīšanās pārbaudi if blokā. Ja pārbaude korekta, atgriezt
true. Ja ne - atgriezt f alse.
3. uzdevums
➔ Metodei padot parametrā masīvu. Tātad parametra datu tips - i nt[], double[]
vai cits skaitļu masīva tips.
➔ Izveidot abu nepieciešamo summu mainīgos.
➔ Ciklā iterēt cauri visām masīva vērtībām.
◆ Katram elementam pārbaudīt tā atlikumu pēc dalījuma ar divi (x % 2 ==
0).
◆ Ja atlikums ir nulle, tātad skaitlis dalās ar 2 bez atlikuma un ir pāra
skaitlis. Tādā gadījumā pāra skaitļu summai pieskaitīt masīva elementu.
◆ Ja atlikums nav nulle (pārbaude pāriet e lse zarā) un masīva elementu
pieskaita nepāra summai.
➔ Pēc cikla izveidot vēl vienu mainīgo, kurā ievieto abu summu reizinājumu.
➔ Reizinājuma mainīgo atgriezt kā metodes rezultātu.
4. uzdevums
➔ Līdzīgi kā 3. uzdevumā ar vienu - šajā metodē padod divus masīvus.
➔ Metode pārbauda, vai masīviem ir vienādi garumi.
➔ Ja garumi vienādi, veic cikla iterācijas caur masīva indeksiem. Ja nav -
atgriezt false.
➔ Izveidot summas mainīgos katram no masīviem. Inicializēt ar nulli.
➔ Katrā iterācijā katra masīva konkrētās pozīcijas elementu pievienot katra
masīva summai.
➔ Pēc cikla pārbauda, vai abas summas ir vienādas. Ja ir, atgriež true. Ja ne -
false.
Uzdevumu koda piemēri
1. uzdevums
Divu vienas pozīcijas masīvu vērtību salīdzināšana
if ( array.length == 100) {
System.out.println("Array has 100 elements in it”);
}