Meu programa deu um erro

2 respostas
R

Galera eu estou tendo um certo problema com um programa, sempre que vou compilar esse programa ele apresenta o seguinte erro :

C:\Rodrigo\Exercicios\O.K>javac Eleva1.java

Eleva1.java:11: n1 is already defined in main(java.lang.String[])

for(int n1=0 ; n1 < 10 ; n1++){

^

1 error

Alguém sabe me explicar que erro é esse ?

2 Respostas

Fabricio_Cozer_Marti

rltmetall,

esse erro parece complicado mas é simples.

O compilador está te informando que você já definiu a variável n1 acima no seu código.
n1 is already defined traduzindo n1 já está definida.

Você pode fazer duas coisas:

  1. não definir a variável n1 no seu for:
for(n1=0 ; n1 < 10 ; n1++){
  1. criar outra variável, por exemplo n2:
for(int n2=0 ; n2 < 10 ; n2++){
deniswsrosa

é isso msm vc tah usando ela em alguma outra parte no programa, geralmente pra contadores se usa a variavel “i” ou o mais comum “counter”, seguindo esses padrões vc evita esses conflitos de nomes… não liga não cara… isso é normal!!! começa assim depois piora!!! :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Criado 6 de agosto de 2005
Ultima resposta 6 de ago. de 2005
Respostas 2
Participantes 3