Estou fazendo um curso na Fundação bradesco e me deparo com a seguinte questao:
Você recebeu o método abaixo, pertencente a uma biblioteca estatística, e resolveu testá-lo Para efetuar o teste, fez uma chamada passando os valores { 1, 2, 3, 4 }.
Avaliando esses dados, você concluiu que, como resultado da execução, será retornado o vetor:
public static boolean[ ] getFatoresB ( int [ ] valores ) {
boolean[ ] saida = new byte [ valores.length ];
for ( int i = 0 ; i < valores.length ; i++){
boolean valido = true;
try {
int b = valores[i];
int c = valores[i] / 2;
int d = valores[i] / 3;
int e = b / ( c-d );
} catch ( Exception ex ) {
valido = false;
} finally {
saida[i] = valido;
}
return saida;
}
}
.
1-{ true, true, false, true }.
2-{ false, true, true, true }.
3-{ false, true, false, true }.(CURSO DISSE QUE ESSA É A CERTA)
4-{ false, false, false, false }.(EXECUTEI E ENCONTREI ESSA COMO CORRETA)
Qual seria a alternativa que no curso disse que a certa é a 3 entao pq ela? e isso aq é possivel de se fazer?
boolean[ ] saida = new byte [ valores.length ];