Java - tablice

Spisie treści
Kiedy budujemy coraz bardziej złożone programy, w pewnym momencie będziemy musieli obsłużyć setki wartości, do tego musielibyśmy napisać taką samą liczbę zmiennych i prawdopodobnie otrzymalibyśmy program, którego nie da się odczytać ani debugować, w dodatku do kosztów w czasie, jakie zajęłoby nam napisanie takiego Programu.
Aby tego uniknąć, mamy strukturę danych o nazwie szyk, czyli nic innego jak tablica lub wektor, czyli przestrzeń, w której przechowujemy wartości tego samego typu w sposób indeksowany i dzięki temu z pojedynczą zmienną typ tablicy poradzimy sobie z setkami wartości, o których wspomnieliśmy na początku.
Deklaracja tablicy
Zadeklaruj tablicę Nie różni się to zbytnio od deklarowania zmiennej, nawet aby ułatwić zrozumienie tej struktury, moglibyśmy postrzegać ją jako zbiór zmiennych, na przykład jeśli chcemy przechowywać oceny z 5 przedmiotów, zamiast tworzyć zmienną na przedmiot, taką jak podmiot1, podmiot2 , materia3 … materia5, moglibyśmy zdefiniować wszystko w obrębie a tematy tablicowe a każdy temat byłby w nim indeksem. Tak więc sposób zadeklarowania tablicy jest następujący:
typ_zmiennej [] nazwa tablicy;

Jak pamiętamy szyk Może przechowywać tylko ten sam typ danych, stąd znaczenie zadeklarowania jego typu na początku, w praktycznym kodzie wyglądałoby to tak:
podwójne [] przedmioty;

Dzięki temu wiemy już, że ta tablica będzie przechowywać tylko wartości typu double.
Tworzenie tablicy
W przeciwieństwie do deklaracji normalnej zmiennej, kiedy deklarujemy tablicę, odpowiednia przestrzeń nie jest tworzona w pamięci, wynika to z jej dynamicznej natury, ponieważ Jawa Wie tylko, że każda spacja w tablicy będzie typu, ale ponieważ nie wie, ile będzie zawierać, nie może podać odpowiadającej jej spacji.
Dlatego po zdefiniowaniu tablicy musimy zdefiniować jej wymiar, w tym celu musimy wykonać następujące czynności:
typ_zmiennej [] nazwa_tablicy = nowy typ_zmiennej [wymiar];

Robimy to na praktycznym przykładzie, jeśli podążamy za tematem, wyglądałoby to tak:
podwójne [] tematy = nowe podwójne [5];

W ten sposób możemy stworzyć niezbędną przestrzeń pamięci do przechowywania 5 podwójnych pozycji w naszej tablicy, więc teraz Jawa wie, jaki jest wymiar naszej nowej struktury danych.
Sposoby tworzenia tablicy
Istnieją dwa sposoby tworzenia lub deklarowania tablicy, ten, który widzieliśmy na początku, jest zwykłym sposobem:
podwójne [] tematy = nowe podwójne [5];

To jest natywny i zalecany sposób JawaPonieważ jednak wielu programistów, którzy przychodzą do Javy wywodzi się z języków C i C++, istnieje również sposób na deklarowanie tablic podobnych do tych ze wskazanych języków i jest to:
nazwa_zmiennej = nowa nazwa [wymiar];

Na poziomie praktycznym można to zrobić tak:
przedmioty podwójne = przedmioty nowe [5];

Funkcjonowanie Zadania
Ponieważ wskazujemy, że każda pozycja tablicy przechowuje wartość, zobaczmy na poniższym obrazie graficzną reprezentację tego:

Widzimy, jak pierwsza strzałka w górę oznacza stos utworzony z wartości, a następnie widzimy, jak indeks jest powiązany z wartością w kolejnych strzałkach.
Na tym kończymy ten samouczek, w którym dowiedzieliśmy się, czym jest tablica i jak możemy ją zadeklarować i utworzyć w naszych programach napisanych w Jawa.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave