0Pricing
Java Academy · Lekcja

Podstawy tablic i iteracja

Poznają Państwo podstawy tablic: stały rozmiar, indeksowanie od zera, tworzenie i inicjalizację oraz bezpieczną iterację.

Podstawy tablic i iteracja to bezpłatna lekcja Java Academy na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Java Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Java Academy zawiera 3 lekcji w sumie.

Czym jest tablica

Tablica to sekwencja elementów tego samego typu o stałym rozmiarze, przechowywana pod jedną nazwą i indeksowana od 0.

  • Stosuj ją, gdy znana jest liczba elementów
  • Uzyskuj dostęp za pomocą indeksu: pierwszy element ma indeks 0
  • Bezpieczeństwo typów: wszystkie elementy mają ten sam typ

Deklarowanie i tworzenie

Deklarowanie i tworzenie tablic:

public class Main {
  public static void main(String[] args) {
    // Way 1: Declare an array with fixed size
    int[] a = new int[3];
    // All elements are 0 by default: [0, 0, 0]

    // Way 2: Declare and initialize in one line
    int[] b = {10, 20, 30};
    // This array already has values: [10, 20, 30]

    // Print both arrays
    System.out.print("Array a: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }

    System.out.println(); // new line

    System.out.print("Array b: ");
    for (int i = 0; i < b.length; i++) {
      System.out.print(b[i] + " ");
    }
  }
}

Dostęp i aktualizowanie

Uzyskiwanie dostępu i aktualizowanie za pomocą indeksu:

Prawidłowe indeksy dla 3 elementów to: 0, 1, 2.

public class Main {
  public static void main(String[] args) {
    // Create and initialize an array
    int[] a = {5, 7, 9}; // array has 3 elements: [5, 7, 9]

    // Access the first element (index 0)
    int first = a[0]; // first = 5
    System.out.println("First element: " + first);

    // Update the second element (index 1)
    a[1] = 8; // now array is [5, 8, 9]

    // Print the whole array to see the update
    System.out.print("Updated array: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }
  }
}

Długość i for

Użyj a.length, aby uzyskać liczbę elementów. Iteruj za pomocą pętli for:

public class Main {
  public static void main(String[] args) {
    // Example array
    int[] a = {5, 8, 9}; // 3 elements

    int sum = 0; // start with 0

    // Loop through each element in the array
    for (int i = 0; i < a.length; i = i + 1) {
      // Add the current element to sum
      sum = sum + a[i];
    }

    // Print the final result
    System.out.println("Sum of array elements = " + sum);
  }
}

For-each

Rozszerzona pętla for-each odczytuje elementy bez użycia indeksu:

int total = 0;
for (int v : b) {
total = total + v;
}

Używaj jej, gdy indeks nie jest potrzebny.

Demonstracja tablic

Uruchom program: Demonstracja wypisuje długość, sumę, wartość maksymalną oraz każdy element, korzystając z pętli for i for-each.

public class Main {
  static int sum(int[] arr) {
    int s = 0;
    for (int i = 0; i < arr.length; i = i + 1) {
      s = s + arr[i];
    }
    return s;
  }

  static int max(int[] arr) {
    int m = arr[0];
    for (int i = 1; i < arr.length; i = i + 1) {
      if (arr[i] > m) m = arr[i];
    }
    return m;
  }

  public static void main(String[] args) {
    int[] nums = {3, 1, 4, 1, 5};

    System.out.println("Length = " + nums.length);
    System.out.println("Sum = " + sum(nums));
    System.out.println("Max = " + max(nums));

    System.out.println("Elements:");
    for (int v : nums) {
      System.out.println(v);
    }
  }
}

Długość tablicy

Szybkie sprawdzenie: Jak uzyskać liczbę elementów tablicy a?

Podsumowanie i następny krok

Podsumowanie: Utworzyli Państwo tablice, uzyskiwali dostęp do elementów i je aktualizowali, używali length oraz iterowali za pomocą pętli for i for-each.

Następny krok: Poznajmy typowe algorytmy tablicowe, takie jak wyszukiwanie i odwracanie.

Często zadawane pytania

Czy lekcja „Podstawy tablic i iteracja” jest bezpłatna?

Tak — pełny tekst „Podstawy tablic i iteracja” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Java Academy, przejdź na CoddyKit PRO. Kurs Java Academy zawiera 3 lekcji w sumie.

Co nauczysz się w „Podstawy tablic i iteracja”?

Poznają Państwo podstawy tablic: stały rozmiar, indeksowanie od zera, tworzenie i inicjalizację oraz bezpieczną iterację. Ćwiczysz Java Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Java Academy?

Nie wymagamy żadnego doświadczenia. Java Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.

Ile czasu zajmuje lekcja „Podstawy tablic i iteracja”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Java Academy?

Tak. Każda lekcja Java Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Podstawy tablic i iteracja
  2. Wyszukiwanie, minimum/maksimum i odwracanie
  3. Wstawianie, usuwanie po indeksie i przesuwanie
← Powrót do Java Academy