Чудово!
Completion показник покращився до 2.7single
Використання Циклів з Масивами
Свайпніть щоб показати меню
Як ітерувати масив за допомогою циклів?
Масиви та цикли часто використовуються разом. Коли потрібно працювати з великим масивом, що містить 100 або навіть 1000 елементів, обробляти та отримувати кожен елемент вручну було б недоцільно. Уявіть, скільки часу знадобилося б, щоб заповнити такий масив вручну...
Для виконання таких завдань використовуються цикли. У попередньому розділі ми побачили, що спочатку змінній i у циклі 0 надається значення for, і індексація масиву також починається з 0.
Припустимо, потрібно вивести всі елементи масиву типу char довжиною 10. Розглянемо фрагмент коду, який виконує це завдання:
Main.java
12345678910111213package com.example; public class Main { public static void main(String[] args) { // Initializing a char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }
Розгляньмо детальніше, як цикл проходить по масиву:
Main.java
1234567891011121314package com.example; public class Main { public static void main(String[] args) { // Initializing the char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a 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` increments with each loop iteration } } }
Swipe to start coding
Маємо масив із годинами, відпрацьованими працівником за кілька днів. Необхідно обчислити середню кількість годин на день і надати відгук на основі результату.
- Створіть метод з назвою
calculateAverage(int[] workHours), який повертаєdouble. - Усередині цього методу:
- Визначте довжину масиву та збережіть її у змінній (наприклад,
sizeMassive). - Використайте цикл
forдля проходження по кожному елементу масиву. - Накопичуйте загальну кількість годин у змінній
totalHours. - Після циклу обчисліть середнє значення, поділивши
totalHoursна розмір масиву, приведений до типуdouble.
- Визначте довжину масиву та збережіть її у змінній (наприклад,
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат