Galera,
Não dá erro
double soma(double ... numeros) {
double total = 0; //declaração fora do for.
for(double n : numeros) {
total += n;
}
return total;
}
Dá erro
double soma(double ... numeros) {
for(double n : numeros) {
double total += n; //Declaração dentro do for.
}
return total;
}
Tudo não é variável local de escopo do método?
