Съдържание
Въпреки че можем да получим достъп до данните на a масив ръчно използване на неговите индекси, много е важно да можем да автоматизираме тази процедура, така че да можем да изпълняваме големи количества задачи с малко код.За да постигнем тази автоматизация можем да разчитаме на няколко инструмента на Java, сред тях имаме цикли за и докато, в допълнение към фигурата на за всеки за да може да чете данните от масив.
Преглеждане на масива с for
Използвай for цикъл за да преминем и обработим масив идва естествено, една от причините да можем да направим това е, че Java той ни казва колко позиции има масивът, за да можем да установим колко цикли ще има нашият блок, друга причина е, че тъй като масивът съдържа всичките си елементи от един и същ тип данни, най -сигурното е, че ще обработваме тези данни по същия начин, което прави използването на този инструмент естествено.
Нека видим на следващото изображение код за това как правим обход на масив с for цикъл.
Както вече дефинирахме масив с едно измерение, със свойството .дължина можем да знаем каква е дължината му, използваме това като граница на цикъла for и затова използваме променливата брояч за придвижване през масива с всяка итерация на цикъла. Най -интересното в този код е, че комбинираме функционалността на масива с улавянето на данни от потребителя, с което можем да получим безкрайни възможности от функционалности, които можем да развием.
За всеки цикъл
Това е подобрение или адаптация на класическия цикъл for, разликата е, че вместо да се налага да го ограничаваме и задаваме неговите броячи, ние само ще му предадем масива и той ще отговаря за определянето на неговото измерение и преминаването през всеки негов елемент.
ИзявлениеНачинът, по който декларираме този цикъл, се променя малко в начина, по който го правим с оригинала за, първото нещо, което трябва да направим, е да дефинираме променлива от типа данни, който съхранява масива, след което му казваме масивът да премине. Нека видим следното изображение, където сме декларирали цикъл за всеки:
Тук виждаме, че сме се съобразили с обясненото при дефинирането на цикъла, най -интересната част, която виждаме при използване на съдържанието на масива, ако погледнем, вече нямаме нужда от неговия индекс и това е така, защото приложената инструкция вече знае в коя позиция на масива отива, така че при отпечатване на променливата на приемника тя ни дава стойностите в последователност как са съхранени.
В края на този урок можем да видим, че по този начин спестяваме много код и резултатът е по -четим, което го прави много по -проста задача за хората, които трябва да прочетат кода ни в бъдеще и след това да извършват поддръжка, за да допринесат за мащабируемост.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка