Considere um arranjo unidimensional de reais. Nele, um elemento com valor igual a zero indica o término dos valores válidos – o restante do arranjo deve ser ignorado. Construa um método que receba tal arranjo por parâmetro e retorne o número de elementos válidos que ele contém.
Teste o método acima a partir do método principal.
Tenho q fazer esse exercicio de forma recursiva mas n faço a menor ideia.
public class Exercicio5{
public static void main(String[]args){
double[] array = {10, 20, 30, -2, 5, 0, 3, 2}; //5 validos;
double cont = ValoresValidos(array);
System.out.println("Numero de valores Validos = "+cont);
}
public static double ValoresValidos(double[] A){
int i = 0;
if(A[i] == 0){
return ?;
}
return ValoresValidos(?);
}
}