Languages

Java - na czym polegaj─ů tablice?

3 points
Asked by:
Nikki
8360

Czy kto┼Ť m├│g┼éby wyja┼Ťni─ç mi na czym polegaj─ů tablice w Javie? Tylko prosi┼éabym o jaki┼Ť ┼╝yciowy przyk┼éad, na kt├│rym dok┼éadnie wida─ç zastosowanie 😊

1 answer
3 points
Answered by:
Nikki
8360

Wyobra┼║ sobie, ┼╝e chcesz mie─ç podany aktualny stan konta na konkretny miesi─ůc.

package _1_referenz_beispiele.tablica_przyklad;

public class TablicaPrzyklad5 {

    public static void main(String[] args) {

        // pozycja w pojemniku                0  1  2  3   4
        int[] stanyKontaNaKonkretnyMiesiac = {5, 6, 8, 9, 15};

        // pozycja w pojemniku       0         1       2           3         4
        String[] nazwyMiesiecy = {"styczen", "luty", "marzec", "kwiecien", "maj"};

        for (int pozycjaWPojemniku = 0; pozycjaWPojemniku < 5; pozycjaWPojemniku++) {

            System.out.println("Będe pobierał z pojemnika spod pozycji " + pozycjaWPojemniku);
            System.out.print(nazwyMiesiecy[pozycjaWPojemniku] + " - ");
            System.out.println(stanyKontaNaKonkretnyMiesiac[pozycjaWPojemniku]);
        }
    }
}

W int wypisujesz stan konta na konkretny miesi─ůc, a w String nazw─Ö miesi─Öcy. Zapami─Ötaj te┼╝, ┼╝e w programowaniu liczenie zaczyna si─Ö od 0 😉

Potem za pomoc─ů p─Ötli for wyprintowujemy sprytnie dan─ů kwot─Ö na konkretny miesi─ůc, nie musz─ůc pisa─ç przy tym za ka┼╝dym razem zdecydowanie d┼éu┼╝szej wersji (a im wi─Öcej kodu, tym ┼éatwiej si─Ö pogubi─ç i zrobi─ç b┼é─ůd).

Dla jasno┼Ťci przyk┼éadu dodana jest jeszcze linijka, z kt├│rej pozycji w pojemniku co jest wzi─Öte np.

- pozycja 0 to int kwota 5┬ái String miesi─ůc styczen

- pozycja 1 to int kwota 1 i String miesiac luty itd. 

 

Poni┼╝ej wynik z konsoli:

Będe pobierał z pojemnika spod pozycji 0
styczen - 5
Będe pobierał z pojemnika spod pozycji 1
luty - 6
Będe pobierał z pojemnika spod pozycji 2
marzec - 8
Będe pobierał z pojemnika spod pozycji 3
kwiecien - 9
Będe pobierał z pojemnika spod pozycji 4
maj - 15

 

0 comments Add comment
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