Цикл 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
.
Рішення
solution.java
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.7Awesome!
Completion rate improved to 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
.
Рішення
solution.java
Дякуємо за ваш відгук!
single
Awesome!
Completion rate improved to 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
.
Рішення
solution.java
Дякуємо за ваш відгук!