Não multiplica o valor?

4 respostas
C

Pessoal sou iniciante no java estou fazendo a multiplicação abaixo no vetor mas sempre retorna 0, gostaria de saber porque ???

public class Exe3Mod3 {

public static void main(String args[]){

floar mult=0;

float[] valores={14,23,87,11,10,8,65,98,58,64};
for (int x=0;x<=9;x++){
		mult =(mult * valores[x]);
		System.out.println(mult);
	  }
	  System.out.println(mult);
	  
  }

}

Obrigado

4 Respostas

1

porque vc esta sempre multiplicando por 0
vc deve iniciar o mult com 1 :wink:

alisson027

é porque vc declarou q mult = 0

todo numero multiplicado por 0 é 0

tenta dizer q multi =1

alisson027

float mult=1;

tbm tem erro de sintaxe nao é floar e sim float

C

Obrigado…amigão !!!

Criado 11 de maio de 2010
Ultima resposta 11 de mai. de 2010
Respostas 4
Participantes 3