Utilize o algoritmo find() para implementar e testar a seguinte função para vectors de int:
int frequencia (vector v, int x);
// retorna o número de ocorrências de x em v.
O que eu fiz:
ackage exercicio1;
import java.util.*;
public class Exercicio1 {
public static int frequencia(List<Integer> lista, int x) {
int i=0;
for(i=0;i<lista.size;i++){
}
}
public static void main(String[] args) {
List<Integer> lista = new ArrayList<Integer>();
lista.add(1);
lista.add(3);
lista.add(3);
lista.add(4);
lista.add(5);
lista.add(1);
lista.add(3);
System.out.println (frequencia(lista,3));
}
}
Preciso contar quantas vezes o numero aparece num array ;(
Você não está usando array no seu exemplo, está usando uma lista.
public static int frequencia(List<Integer> lista, int x) {
for (Integer numero : lista) {
// se o numero atual é igual a X, incrementa o contador
}
return o contador;
}