Languages
[Edit]
PL

Java - wypisywanie elementów tablicy

6 points
Created by:
Nikki
1647

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

Hey ­čĹő
Would you like to know what we do?
  • Dirask is a friendly IT community for learners, professionals and hobbyists to share their knowledge and help each other in extraordinary easy way.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.