Saraksti - Списки-klase (3)

Содержание

Слайд 3

Uzdevums. Izveidot vārdu sarakstu.

0 1 2 3 4 5

Uzdevums. Izveidot vārdu sarakstu. 0 1 2 3 4 5

Слайд 6

6-09 Uzdevums.

Izveidot sarakstu ar ogu nosaukumiem.

6-09 Uzdevums. Izveidot sarakstu ar ogu nosaukumiem.

Слайд 8

0 1 2 3 4 5

0 1 2 3 4 5

Слайд 9

6-09 Uzdevums.

Izveidot sarakstu un ogu nosaukumus ievadīt no tastatūras.

Ievadam elementus, kamēr nē

6-09 Uzdevums. Izveidot sarakstu un ogu nosaukumus ievadīt no tastatūras. Ievadam elementus,
«-»

Izdzēšam elementu «zemene»
Izdzēšam 2 elementu

Pievienojam elementu «ķirbis»
Pievienojam 0 elementu «ķirbis»

Izvadam saraksta garumu

Слайд 10

Klases ArrayList metodes

.add(n) – pievienot sarakstam elementu n (beigās)
.add(i,n) - .add(0,12) –

Klases ArrayList metodes .add(n) – pievienot sarakstam elementu n (beigās) .add(i,n) -
pirmais elements sarakstā būs 12
.size – saraksta garums
.remove(i) – izdzēst i elementu sarakstā
.contains(n) – vai satur doto elementu n ?
.get(i) – saņemt (получить)
.forEach(….) – katrs saraksta elements
.retainAll(saraksts) – найти совпадения
.forEach(mainīgais -> metode) – katram saraksta elementam
.set(index, vērtība) – nomainīt vienu elementu uz otru elementu

Слайд 11

Klases Collections metodes

.retainAll(saraksts) – сохранить совпадения
.replaceAll(saraksta nosaukums, elementa vērtība, elementa vertība) –

Klases Collections metodes .retainAll(saraksts) – сохранить совпадения .replaceAll(saraksta nosaukums, elementa vērtība, elementa
nomainīt vienu elementu uz otru elementu
.swap(saraksta nosaukums, elementa index, elementa index) – samainīt elementus vietām

Слайд 12

12-09 Uzdevumi.

Dotajā sarakstā :
izmanīt 3 elementa vērtību uz kādu citu;
izmainīt visu elementu

12-09 Uzdevumi. Dotajā sarakstā : izmanīt 3 elementa vērtību uz kādu citu;
vērtības uz kādu citu.
- samainīt elemetus vietām;

Слайд 13

12-09 Uzdevums.

Izveidot veselo skaitļu sarakstu, vērtības ievadot no tastatūras.
Sakārtot tos augošā

12-09 Uzdevums. Izveidot veselo skaitļu sarakstu, vērtības ievadot no tastatūras. Sakārtot tos
secībā DIVOS variantos.

Elementu kārtošana augošā secībā

Elementu kārtošana augošā secībā, izveidojot komparatoru (это объект, кот. реализует логику сравнивания двух элементов списка)

Слайд 14

Saraksta elementu kārtošana

Var būt veidota dažādi:
Collections.sort(saraksta nosaukums)
saraksta nosaukums(comparator)

Objekts, kurš realizē

Saraksta elementu kārtošana Var būt veidota dažādi: Collections.sort(saraksta nosaukums) saraksta nosaukums(comparator) Objekts,
divu elementu salīdzinājumu

Возвращает одно из значений:
-1 или 0 или 1

Veselo skaitļu kārtošana augošā secībā

Слайд 15

Saraksta elementu kārtošana

Var būt veidota dažādi:
Collections.sort(saraksta nosaukums)
saraksta nosaukums(comparator)

Objekts, kurš realizē

Saraksta elementu kārtošana Var būt veidota dažādi: Collections.sort(saraksta nosaukums) saraksta nosaukums(comparator) Objekts,
divu elementu salīdzinājumu

Возвращает одно из значений:
-1 или 0 или 1

String tipa elementu kārtošana no A līdz Z

Слайд 16

Saraksta elementu kārtošana

Var būt veidota dažādi:
Collections.reverse(saraksta nosaukums)
saraksta nosaukums(comparator)

Objekts, kurš

Saraksta elementu kārtošana Var būt veidota dažādi: Collections.reverse(saraksta nosaukums) saraksta nosaukums(comparator) Objekts,
realizē divu elementu salīdzinājumu

Возвращает одно из значений:
-1 или 0 или 1

Veselo skaitļu saraksts

Saraksta elementi tiek sakārtoti otrādi

Saraksta elementi sakārtoti no Z līdz A

Слайд 17

sk1< sk2 -1
sk1> sk2 +1
sk1 == sk2 0

13.09.- Saraksta

sk1 sk1> sk2 +1 sk1 == sk2 0 13.09.- Saraksta elementu kārtošana
elementu kārtošana

Elementu kārtošana augošā secībā, izveidojot komparatoru (это объект, кот. реализует логику сравнивания двух элементов списка и возвращает одно из трех значений: -1, 0 или +1)

Слайд 18

sk1< sk2 -1
sk1> sk2 +1
sk1 == sk2 0

13.09.- Saraksta

sk1 sk1> sk2 +1 sk1 == sk2 0 13.09.- Saraksta elementu kārtošana:
elementu kārtošana:
Vispirms izvadīt pāra skaitļus, pēc tam – nepāra.
Un otrādi, vispirms, nepāra un tad – pāra.

Слайд 19

https://proglang.su/java/operators

https://proglang.su/java/operators

Слайд 20

Тернарный оператор - Trīskāršs operātors

“Тернарный” в переводе означает “тройной”. Это альтернатива условному

Тернарный оператор - Trīskāršs operātors “Тернарный” в переводе означает “тройной”. Это альтернатива
оператору IF – ELSE
tips mainīgais = nosacījums ? komanda1 : komanda2

Слайд 21

Тернарный оператор - Trīskāršs operātors
Uzdevums.
Ja skaitlis dalās ar divi, tad skaitlis

Тернарный оператор - Trīskāršs operātors Uzdevums. Ja skaitlis dalās ar divi, tad
ir pāra, citādi – nepara.

Слайд 22

Тернарный оператор - Trīskāršs operātors

Uzdevumi.
Ja atzīme ir <4, tad ieskaite nav nokārtota,

Тернарный оператор - Trīskāršs operātors Uzdevumi. Ja atzīme ir No diviem skaitļiem izvadīt lielāko.
citādi – ir nokārtota.
No diviem skaitļiem izvadīt lielāko.

Слайд 23

19.09. Visu saraksta elementu pārskats

?

19.09. Visu saraksta elementu pārskats ?

Слайд 24

19.09. Aritmētiskās darbības ar saraksta elementiem

19.09. Aritmētiskās darbības ar saraksta elementiem
Имя файла: Saraksti---Списки-klase-(3).pptx
Количество просмотров: 42
Количество скачиваний: 0