[RESOLVIDO] Me diga o que são arrays?

Pra que serve os arrays???

http://www.gforum.tv/board/1345/120437/manual-java-arrays-em-java.html

Pelo o que eu entendi arrays são tipo variaveis q quardam mais coisas!!

Poderia dar um exemplo de um array???

no link que te passei está bem explicado, por favor, leia ele por inteiro

Array é um conjunto de variaveis de mesmo tipo, guardado dentro de apenas um identificador. No java você pode identificar a quantidade de elementos e o tipo.
por exemplo, para declarar um array de 10 inteiros: int teste[] = new int[10];// onde teste é o nome do identificador. Para gravar e acessar dados, você precisa
de um endereço, no caso desse array de 10, os endereços vão de 0 a 9. Para você pegar o elemento da posição 5, você faz teste[4], e assim vai.

array é como um conjunto de variavei se assim posso dizer. Ex.

int [] arrayInt = {1,2,3,4,5}; //Aqui um array que guarda 5 valores

//Resgatando valores
arrayInt.get(0); // pega o primeiro valor

Tendeu ?

ok…valew pela ajuda!!! Agora consegui entender o que era array…esclareceu bem a miha duvida… :wink:

Esse é o array mais simples??? Que vai de 0 a 10 até o 90!! Mais parce q existe outro tipo de arrays!!

public static void main(String[] args) {
int[] idades = new int[10];
for (int i = 0; i < 10; i++) {
idades[i] = i * 10;
}
for (int i = 0; i < 10; i++) {
System.out.println(idades[i]);
}
}
}

public static void main(String[] args) {
int[] idades = new int[10];
for (int i = 0; i < 10; i++) {
idades[i] = i * 10;    // Aqui ele está carregando o array que tem 10 posições no máximo um por vez
}
for (int i = 0; i < 10; i++) {
System.out.println(idades[i]); // aqui ele imprime um valor por vez
}
}
} 

Lembre que a contagem de itens no array começa no 0 (ZERO) ou seja para um array com 10 valores as posições seriam de 0 a 9

Tem os List da vida também. Da uma pesquisada em collections porque é muito interessante e importante!!

[quote=ByIvo]Array é um conjunto de variaveis de mesmo tipo, guardado dentro de apenas um identificador. No java você pode identificar a quantidade de elementos e o tipo.
por exemplo, para declarar um array de 10 inteiros: int teste[] = new int[10];// onde teste é o nome do identificador. Para gravar e acessar dados, você precisa
de um endereço, no caso desse array de 10, os endereços vão de 0 a 9. Para você pegar o elemento da posição 5, você faz teste[4], e assim vai. [/quote]

conjunto de variáveis de mesmo tipo :shock:

caro. array vc pode traduzir como uma fila que pode ser de qquer coisa desde que sejam de mesmo modelo. Ex. fila de carros. 1º vermelho modelo volks, 2º amarelo modelo fiat etc… a vantagem do array é que quando vc estabelece o tamanho existe a reserva da memoria (isso pode ser problema) e quando vc acessa faz isso apenas pela posição. as informações vc tem no modelo de array que vc criou. o mais simples é o contador que vc conheceu acima

Brigado á tds…Proxima etapa agora é aprender sobre VETOR BIDIMENSIONAL!!! Alguem tem alguma dica aí???

Claro amigo!

Aqui tem uma leva de material bem interessante…

[]'s

asuhsuahaushuasuahs

Como q faz pra postar a mensagem com o parametro q o nosso amigo Polverini postou???

Mas enfim,

A maneira mais facil que eu vejo de entender o que é matriz na programação, é relaciona-la com a matriz da matematica. A ideia é a mesma: armazenar varios valores como se estivessemos tratando uma tabela com linhas e colunas.

Seria mais ou menos assim a visualização:


[linha 0, coluna 0] [linha 0, coluna 1] [linha 0, coluna2]
[linha 1, coluna 0] [linha 1, coluna 1] [linha 1, coluna 2]

Sendo assim vc pode percorrer uma matriz da seguinte forma:

int[][] matriz = new int[2][2];
for(int x = 0 ; x < matriz.length ; x++){
     for(int y = 0 ; y < matriz[x].length; y++){
             //Acessa elemento na posicao [x][y]
    }
}

Perceba que no “new int[2][2]” é onde vc defini o tamanho que sua matriz tera! Nesse caso seria uma matriz 2x2! Para uma matriz 3x2 , por exemplo, seria “new int[3][2]”.

Não sei se fui claro, mas ja é um inicio…

[]'s

Valew pela ajuda lucas!!!^^

Como q vc fez pra postar a mensagem com esse parametro???

Basta colocar o codigo dentro das tags [code ] [/ code]!

OK!!

[code] int[][] matriz = new int[10][10];
Scanner leitor = new Scanner();

	        for (int i = 0; i < 10; i++ ) {   
	        for (int j = 0; j < 10; j++ ) {   
	                System.out.print("Linha " + (i + 0) + " Coluna " + (j + 1) + ": ");   
	                matriz[i][j] = leitor.nextInt();   
	                System.out.println("");   
	            }   
	        }   
	        System.out.println("\n");
	        System.out.println("Agora, apresentando a matriz\n\n");   
	           
	        for (int i = 0; i < 10; i++) {   
	        for (int j = 0; j < 10; j++) {   
	                System.out.print(matriz[i][j] + "   ");   
	            }   
	            System.out.println("");   
	        }   
	           
	        System.out.println("Fim");   
	           
	           
	}   

}

[/code]