Съдържание
Когато изграждаме все по -сложни програми, в един момент ще трябва да обработим стотици стойности, за това ще трябва да напишем същия брой променливи и вероятно ще завършим с програма, която е невъзможно да се чете или отстранява грешки, в допълнение на цената във времето, която ще ни отнеме да напишем такава програма.За да избегнем това, имаме структура от данни, наречена масив, което не е нищо повече от масив или вектор, тоест пространство, където съхраняваме стойности от същия тип по индексиран начин и благодарение на него с една променлива от тип масив можем да се справим със стотиците стойности, които споменахме в началото.
Декларация за масив
Декларирайте масив Това не е много по -различно от обявяването на променлива, дори за да се улесни разбирането на тази структура, бихме могли да я видим като съвкупност от променливи, например, ако искаме да съхраняваме оценките на 5 предмета, вместо да правим променлива на предмет, като напр. субект1, субект2, материали3 … материали5, можем да дефинираме всичко в a масиви теми и всеки предмет би бил индекс в него. Така че начинът за деклариране на масив е следният:
variableType [] име на масив;
Както си спомняме а масив Той може да съхранява само един и същ тип данни, поради което е важно да се декларира неговия тип в началото, в практически код би изглеждал така:
двойни [] теми;
С това вече знаем, че този масив ще съхранява само стойности от тип double.
Създаване на масив
За разлика от декларирането на нормална променлива, когато декларираме масив, съответното пространство не се създава в паметта, това се дължи на динамичния му характер, тъй като Java Той знае само, че всяко пространство в масива ще бъде от тип, но тъй като не знае колко ще съдържа, не може да даде съответното пространство.
Следователно, след като масивът е дефиниран, трябва да определим неговото измерение, за това трябва да направим следното:
variableType [] arrayname = нов variableType [измерение];
Правим това с практически пример, ако следваме темата, това би било така:
двойни [] теми = нови двойни [5];
По този начин можем да създадем необходимото пространство за памет, което да задържа 5 двойни позиции в нашия масив, така че сега Java знае какво е измерението на новата ни структура от данни.
Начини за създаване на масив
Има два начина за създаване или деклариране на масив, този, който видяхме в началото, е обичайният начин:
двойни [] теми = нови двойни [5];
Това е родният и препоръчителен начин за JavaВъпреки това, тъй като много програмисти, които идват в Java, идват от езиците C и C ++, има и начин да се декларират масиви, подобни на тези на посочените езици, и той е следният:
име на променлив тип = ново име [измерение];
На практическо ниво това може да стане по следния начин:
двойни субекти = нови теми [5];
Функциониране на заданието
Тъй като посочваме, че всяка позиция на масив съхранява стойност, нека видим на следващото изображение графично представяне на това:
Виждаме как първата стрелка нагоре обозначава стека, който се формира със стойностите, след това виждаме в следващите стрелки как индекс е свързан със стойност.
С това завършваме този урок, в който научихме какво е масив и как можем да декларираме и създадем такъв в нашите програми, написани на Java.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка