Рубрики

Foreach на C ++ и Java

Цикл Foreach используется для быстрого доступа к элементам массива без выполнения инициализации, тестирования и увеличения / уменьшения. Работа циклов foreach — делать что-то для каждого элемента, а не делать что-то n раз.

В C нет цикла foreach, но и в C ++, и в Java есть поддержка цикла типа foreach. В C ++ это было введено в C ++ 11 и Java в JDK 1.5.0

Ключевое слово, используемое для цикла foreach — это « for » как в C ++, так и в Java.

Программа на C ++:

// C ++ программа для демонстрации использования foreach
#include <iostream>

using namespace std;

  

int main()

{

    int arr[] = { 10, 20, 30, 40 };

  

    // Печать элементов массива с использованием

    // цикл foreach

    for (int x : arr)

        cout << x << endl;

}

Выход:

10
20
30
40

Java программа

// Java-программа для демонстрации использования foreach

public class Main {

    public static void main(String[] args)

    {

        // Объявляем 1-D массив размером 4

        int arr[] = { 10, 20, 30, 40 };

  

        // Печать элементов массива с использованием

        // цикл foreach

        for (int x : arr)

            System.out.println(x);

    }

}

Выход:

10
20
30
40

Преимущества цикла Foreach: —
1) Делает код более читабельным.
2) Устраняет возможность ошибок программирования.

Эта статья предоставлена Рахул Агравал . Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

Рекомендуемые посты:

Foreach на C ++ и Java

0.00 (0%) 0 votes