Home
/
Blogi
/
Basic Kurs Java cz.2 - Zadanie domowe

Basic Kurs Java cz.2 - Zadanie domowe

2023-08-23

Basic Kurs Java cz.2 - Zadanie domowe

Spis treści

  1. Jak działają listy w Java ?
  2. Podstawowe metody w liście
  3. Pętle w java

Jak działają listy w Java ?

Listy w Java można porównać np. do Listy zakupów.

java listy

W Java lista jest numerowana od 0 czyli pierwszy element listy ma indeks 0. Dodając kolejne elementy do listy ich indeksy są np 0,1,2,3.

Usuwając element z listy kolejne indeksy się zmieniają odpowiednio. Można też zastąpić konkretny element - innym elementem. Listy w Java są bardzo mocno wykorzystywane komercyjnie dlatego najlepiej po prostu zacząć pisać kod i wykonywać zadania z ich wykorzystaniem.

Podstawowe metody w liście

Podstawowa składnia żeby stworzyć listę to

List<Integer> integers = new ArrayList<>();

Dodawanie listy zrealizujemy przez metodę .add(), która dodatkowe zwiększy nam size listy o 1.

Odejmowanie zrealizujemy za pomocą metody .remove() podając w argumencie indeks, do usunięcią.

Pobranie wartości o danym indeksie zrealizujemy korzystając z metody .get() podając indeks w argumencie.

Metodą .size() zwraca wielkość listy.

Pętle w java

Korzystając z pętli możemy się iterować przez każdy element listy i np. zsumować elementy jak poniżej.

public int sum(List<Integer> list) {  

for (int i = 0; i < list.size(); i++) {  

     Integer integer = list.get(i);  

    sum = sum + integer;    }  

 return sum;

}

Najpierw potrzebujemy jakiś licznik ( u nas int i=0 ) oraz jego wartość. Potem warunek który dopóki jest spełniony, iteruje pętle, ( i < list.size() ), a na końcu co ma się wydarzyć po iteracji czyli zwiększenie licznika o 1 ( i++ )

W ten sposób w prostszy sposób możemy za pomocą pętli for iterować się przez listę.

pozdrawiamy,
Zespół Coders

Kurs Java

Co w kodzie piszczy?

Przejrzyj najnowsze wpisy na naszym blogu.

2023-09-19

Basic Kurs Java Wrzesień 2023 zaj 2

Czytaj więcej
2023-09-19

Basic Kurs Java Wrzesień 2023 zaj. 1

Czytaj więcej
2023-09-08

Premium Kurs Java - Projekt Libria

Czytaj więcej