Tablica: deklaracja, inicjalizacja i dostęp

Tablice - Podstawy Javy (Java)

Deklaracja i inicjalizacja tablicy: Tablica może być zadeklarowana i zainicjalizowana w jednej linii za pomocą literału tablicowego Rozmiar tablicy jest ustalany na podstawie liczby elementów w literale Dostęp do elementów: Do elementów tablicy uzyskujemy dostęp za pomocą indeksów Indeksowanie rozpoczyna się od 0 Długość tablicy jest dostępna przez pole length Iterowanie po tablicy: Możemy użyć klasycznej pętli for z indeksem Możemy użyć pętli foreach (for-each) Pętla foreach jest prostsza w zapisie, ale nie daje dostępu do indeksów Podstawowe operacje: Sumowanie elementów poprzez akumulator Znajdowanie minimum i maksimum przez porównywanie elementów Modyfikacja elementów przez przypisanie nowych wartości

public class Main {
  public static void main(String[] args) {
    // Deklaracja i inicjalizacja tablicy
    int[] numbers = {4, 1, 7, 3, 9, 2, 5, 8, 6};

    // Wyświetlanie elementów tablicy (iteracja za pomocą pętli for)
    System.out.println("Elementy tablicy:");
    for (int i = 0; i < numbers.length; i++) {
      System.out.print(numbers[i] + " ");
    }
    System.out.println();

    // Iteracja za pomocą pętli foreach
    System.out.println("\nElementy tablicy (foreach):");
    for (int number : numbers) {
      System.out.print(number + " ");
    }
    System.out.println();

    // Obliczanie sumy elementów
    int sum = 0;
    for (int number : numbers) {
      sum += number;
    }
    System.out.println("\nSuma elementów: " + sum);

    // Znajdowanie wartości minimalnej i maksymalnej
    int min = numbers[0];
    int max = numbers[0];

    for (int i = 1; i < numbers.length; i++) {
      if (numbers[i] < min) {
        min = numbers[i];
      }
      if (numbers[i] > max) {
        max = numbers[i];
      }
    }

    System.out.println("Wartość minimalna: " + min);
    System.out.println("Wartość maksymalna: " + max);

    // Modyfikacja elementów tablicy
    System.out.println("\nPodwojenie każdego elementu:");
    for (int i = 0; i < numbers.length; i++) {
      numbers[i] *= 2;
      System.out.print(numbers[i] + " ");
    }
  }
}

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy Javy · Zaloguj się, aby zapisać postęp na koncie.