Цикл For-Each
Що таке цикл for-each?
Цикл for-each, також відомий як розширений цикл for, забезпечує лаконічний і спрощений спосіб перебору елементів масиву або будь-якої ітерованої колекції в Java. Він усуває необхідність явного індексування та спрощує код.
Синтаксис цього циклу виглядає так:
Main.java
123for (ElementType variable : iterable) { // Code to be executed for each element }
Пояснення кожного елемента:
ElementType: тип даних елементів у масиві;variable: змінна, що представляє кожен елемент масиву під час ітерації;iterable: масив або ітерована колекція, яку потрібно перебрати.
Цикл for-each автоматично перебирає кожен елемент масиву або ітерованої колекції, присвоюючи його змінній під час кожної ітерації, доки всі елементи не будуть оброблені.
Розглянемо приклад використання циклу for-each:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; for (int element : array) { System.out.println(element); } } }
Також можна виконувати операції над кожним елементом масиву за допомогою циклу for-each.
Розглянемо приклад завдання:
Потрібно помножити кожен елемент масиву типу double на 3 та вивести результат на екран за допомогою циклу for-each.
Main.java
123456789101112package com.example; public class Main { public static void main(String[] args) { double[] array = {1.5, 2.0, 3.4, 4.5, 5.0}; for (double element : array) { element = element * 3; System.out.println(element); } } }
Як бачите, ми множимо кожен елемент на 3 без використання індексації, використовуючи вираз element = element * 3;.
Swipe to start coding
Уявіть, що ви працюєте на складі, і вам надали масив, який містить ваги пакунків.
Ваше завдання — написати програму, яка перевіряє, чи є серед пакунків пакунки з від’ємною вагою.
- Використайте цикл for-each для проходження по всіх вагах пакунків.
- Усередині циклу перевірте, чи поточна вага є від’ємною (
< 0). - Якщо знайдено від’ємну вагу, вийдіть із циклу та поверніть
false. - Якщо всі значення невід’ємні, поверніть
true.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 2.7
Цикл For-Each
Свайпніть щоб показати меню
Що таке цикл for-each?
Цикл for-each, також відомий як розширений цикл for, забезпечує лаконічний і спрощений спосіб перебору елементів масиву або будь-якої ітерованої колекції в Java. Він усуває необхідність явного індексування та спрощує код.
Синтаксис цього циклу виглядає так:
Main.java
123for (ElementType variable : iterable) { // Code to be executed for each element }
Пояснення кожного елемента:
ElementType: тип даних елементів у масиві;variable: змінна, що представляє кожен елемент масиву під час ітерації;iterable: масив або ітерована колекція, яку потрібно перебрати.
Цикл for-each автоматично перебирає кожен елемент масиву або ітерованої колекції, присвоюючи його змінній під час кожної ітерації, доки всі елементи не будуть оброблені.
Розглянемо приклад використання циклу for-each:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; for (int element : array) { System.out.println(element); } } }
Також можна виконувати операції над кожним елементом масиву за допомогою циклу for-each.
Розглянемо приклад завдання:
Потрібно помножити кожен елемент масиву типу double на 3 та вивести результат на екран за допомогою циклу for-each.
Main.java
123456789101112package com.example; public class Main { public static void main(String[] args) { double[] array = {1.5, 2.0, 3.4, 4.5, 5.0}; for (double element : array) { element = element * 3; System.out.println(element); } } }
Як бачите, ми множимо кожен елемент на 3 без використання індексації, використовуючи вираз element = element * 3;.
Swipe to start coding
Уявіть, що ви працюєте на складі, і вам надали масив, який містить ваги пакунків.
Ваше завдання — написати програму, яка перевіряє, чи є серед пакунків пакунки з від’ємною вагою.
- Використайте цикл for-each для проходження по всіх вагах пакунків.
- Усередині циклу перевірте, чи поточна вага є від’ємною (
< 0). - Якщо знайдено від’ємну вагу, вийдіть із циклу та поверніть
false. - Якщо всі значення невід’ємні, поверніть
true.
Рішення
Дякуємо за ваш відгук!
single