Languages
[Edit]
PL

Java - wypisywanie elementów tablicy

6 points
Created by:
Nikki
8360

Zadanie 1

Mamy za zadanie wypisać wszystkie elementy (dni tygodnia) z tablicy. 

Rozwiązanie

Przykład nr 1

public class Przyklad1 {

    public static void main(String[] args) {


        // pozycja                0      1       2      3      4       5      6
        String[] dniTygodnia = {"pon.", "wt.", "śr.", "czw.", "pt.", "sb.", "nd."};
        System.out.println(dniTygodnia[0]);
        System.out.println(dniTygodnia[1]);
        System.out.println(dniTygodnia[2]);
        System.out.println(dniTygodnia[3]);
        System.out.println(dniTygodnia[4]);
        System.out.println(dniTygodnia[5]);
        System.out.println(dniTygodnia[6]);
    }
}

Wynik

pon.
wt.
śr.
czw.
pt.
sb.
nd.

Ta metoda jest dobra, ale niestety mało ekonomiczna. Wyobraźmy sobie, że mamy takich elementów wypisać np.100...  

 

Przykład nr 2

public class Przyklad2 {

    public static void main(String[] args) {

        //  pozycja               0      1       2      3      4       5      6
        String[] dniTygodnia = {"pon.", "wt.", "śr.", "czw.", "pt.", "sb.", "nd."};
        for (int i = 0; i <= 6 ; i++) {
            System.out.println(dniTygodnia[i]);
        }
    }
}

Wynik

pon.
wt.
śr.
czw.
pt.
sb.
nd.

W drugim przykładzie użyta została pętla for, dzięki której możemy tego typu operacje robić o wiele szybciej. 

Przykład nr 3

Jest jeszcze jedna możliwość, która umożliwia wyprintowanie całej tablicy za pomocą jednej linii kodu. Jednakże początkującym programistom polecam stosowanie metody nr 2, który wykorzystuje pętle for

import java.util.Arrays;

public class Task21 {

    public static void main(String[] args) {

        String[] dniTygodnia = {"pon.", "wt.", "śr.", "czw.", "pt.", "sb.", "nd."};
        System.out.println(Arrays.toString(dniTygodnia));
    }
}

Wynik

[pon., wt., śr., czw., pt., sb., nd.]

 

Zadanie 2

Zadanie jest analogiczne do zadania nr 1. Należy stworzyć tablicę z pięcioma miesiącami i wypisać wszystkie elementy z tablicy. Zadanie należy wykonać na dwa sposoby (bez pętli for i z pętlą for)

Rozwiązanie

Sposób nr 1

public class Przyklad3 {

    public static void main(String[] args) {

        // pozycja              0          1        2          3        4
        String[] miesiace = {"styczen", "luty", "marzec", "kwiecień", "maj"};
        System.out.println(miesiace[0]);
        System.out.println(miesiace[1]);
        System.out.println(miesiace[2]);
        System.out.println(miesiace[3]);
        System.out.println(miesiace[4]);
    }
}

Sposób nr 2

public class Przyklad4 {

    public static void main(String[] args) {

        // pozycja              0          1        2          3        4
        String[] miesiace = {"styczen", "luty", "marzec", "kwiecień", "maj"};
        for (int i = 0; i <= 4 ; i++) {
            System.out.println(miesiace[i]);
        }
    }
}

 

Java dla początkujących

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - friendly IT community for everyone.

❤️💻 🙂

Join