Array

4 respostas
C

:shock:

Cara, comecei a estuda array agora, fui faze um exercicio simplesinho e deu nisso:

public class Exercicio1 {
	int [] array1= new int[10];
	int [] array2 = new int[11];
	int [] array3 = new int [10];
	int [] array4 = new int[10];

	for(int i=0 ; i< array1.length;i++){  
		array1[i] = 10 - i;
		System.out.println(array1[i]);
	}  
}

Tipo exibir 10 9 8 7 ....

Mas diz assim ... syntax error on token.

O que pode ser ?

4 Respostas

Allan_Barcelos

Cara se for para “imprimir” 10,9,8,7…

public void imprimeArray(){
int[] array = {10,9,8,7,6,5,4,3,2,1,0};
for(int i = 0; i < array.length; i++){
System.out.println(array[i]);
}
}

Ou

public void imprimeArray2(){
int[] array = new int[10];
for(int i = 0; i < array.length; i++){
array[i] = 10 - i;
System.out.println(array[i]);
}
}
galileu.gt

Voce precisa colocar esse seu codigo dentro de uma função. Voce implementou uma funcao na classe.

No minimo voce tem que colocar isso pra rodar no main.

Declare:

static public void main(String[] vars)

{

//COLOQUE SUA IMPLEMENTACAO AQUI

}
galileu.gt

O problema do erro que ele menicionou é outro…
Mesmo sem elementos no array ele iria imprimir o que ele quer.

Se bem que a intencao do codigo for armazenar os dados do array tah totalmente errado mesmo. Aí vale o que o Allan Barcelos colocou

Abraço

Allan_Barcelos

Voce precisa colocar esse seu codigo dentro de uma função. Voce implementou uma funcao na classe.

No minimo voce tem que colocar isso pra rodar no main.

Declare:

static public void main(String[] vars)

{

//COLOQUE SUA IMPLEMENTACAO AQUI

}  </blockquote>

valeu Galileu, eu nem percebi a falta do método :oops:

Criado 9 de junho de 2010
Ultima resposta 9 de jun. de 2010
Respostas 4
Participantes 3