Нужна помощь! Нужно найти сколько раз повторяется число в массиве и вывести результат на консоль.

 
 
 
Сообщения:3
Есть к примеру массив: int [] arr = {9, 2, 6, 2, 1, 8, 2};
и метод :
public static int SearchValues(int[] arr, int value){
for (int i = 0; i < arr.length; i++) {

}
}
Нужно вывести на консоль значение 3 (то есть, посчитать сколько раз двойка повторяется в данном массиве. Как это сделать, помогите. В решении используем только: arr, for, if.
Изменен:02 авг 2020 15:07
 
 
Сообщения:113
public class Test {
    public static void main(String[] args) {
        int[] arr = {9, 2, 6, 2, 1, 8, 2};
        System.out.println(search(arr, 2));
    }

    public static int search(int[] arr, int value) {
        int count = 0;
        for (int e : arr) {
            if (e == value) {
                count++;
            }
        }
        return count;
    }
}
Изменен:02 авг 2020 16:07
 
Модераторы:alon4iknazicaTaky_
Сейчас эту тему просматривают:Нет