Зміст курсу
Основи Java
Основи Java
Використання циклів з масивами
Як перебирати масив з допомогою циклів?
Масиви та цикли часто використовуються в тандемі. Коли ви маєте справу з великим масивом, що містить 100 або навіть 1000 елементів, вручну працювати з кожним елементом і витягувати його було б непрактично. Тільки уявіть, скільки часу займе заповнення такого масиву вручну...
Для вирішення таких завдань ми будемо використовувати цикли. У попередньому розділі ми помітили, що в циклі for
ми спочатку присвоїли змінній i
значення 0
, а індексація масиву також починається з 0
. Помічаєш зв'язок?
Припустимо, перед нами стоїть завдання вивести на екран всі елементи масиву типу char
довжиною 10
. Розглянемо фрагмент коду, який реалізує цю задачу:
Main
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }
Зауважте
System.out.print
виводить значення на консоль без переходу на новий рядок після виведення.
Розглянемо детальніше, як працює цикл з масивом:
Main
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.println("Now variable i = " + i + ", and value of charArray[" + i + "] = " + charArray[i] + ";"); /*the value of "i" is incrementing with every loop iteration*/ } } }
Swipe to show code editor
Давайте попрактикуємось у роботі з циклами та масивами самостійно. Ваше завдання — наповнити масив числами від 1 до 10, використовуючи цикл for, а потім вивести його у консоль. Пам'ятайте, що числа повинні бути розміщені в зростаючому порядку.
Дякуємо за ваш відгук!
Використання циклів з масивами
Як перебирати масив з допомогою циклів?
Масиви та цикли часто використовуються в тандемі. Коли ви маєте справу з великим масивом, що містить 100 або навіть 1000 елементів, вручну працювати з кожним елементом і витягувати його було б непрактично. Тільки уявіть, скільки часу займе заповнення такого масиву вручну...
Для вирішення таких завдань ми будемо використовувати цикли. У попередньому розділі ми помітили, що в циклі for
ми спочатку присвоїли змінній i
значення 0
, а індексація масиву також починається з 0
. Помічаєш зв'язок?
Припустимо, перед нами стоїть завдання вивести на екран всі елементи масиву типу char
довжиною 10
. Розглянемо фрагмент коду, який реалізує цю задачу:
Main
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }
Зауважте
System.out.print
виводить значення на консоль без переходу на новий рядок після виведення.
Розглянемо детальніше, як працює цикл з масивом:
Main
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.println("Now variable i = " + i + ", and value of charArray[" + i + "] = " + charArray[i] + ";"); /*the value of "i" is incrementing with every loop iteration*/ } } }
Swipe to show code editor
Давайте попрактикуємось у роботі з циклами та масивами самостійно. Ваше завдання — наповнити масив числами від 1 до 10, використовуючи цикл for, а потім вивести його у консоль. Пам'ятайте, що числа повинні бути розміщені в зростаючому порядку.
Дякуємо за ваш відгук!