A classe a seguir pode ser escrita em Java para testar a criação de vetores por três formas. O tipo utilizado é int, mas você pode adaptar para qualquer outro tipo simples ou complexos. Os objetos complexos quando criados, podem exigir um pouco mais de domínio para você destruí-los da memória, enquanto os simples são destruídos automaticamente.
public class TesteVetor {
public static void main(String[] args) {
TesteVetor t = new TesteVetor();
System.out.println("Iniciar teste A:\n");
t.testaVetorA();
System.out.println("\nIniciar teste B:\n");
t.testaVetorB();
System.out.println("\nIniciar teste C:\n");
t.testaVetorC();
}
public void testaVetorA() {
// Declara vetor e aloca 10 vezes um espaço de int na memória
int [] vetorA = new int[10];
// Preencher cada endeço do vetor (inicia com 0)
for (int endereco = 0; endereco < vetorA.length; endereco++) {
vetorA[endereco] = (endereco + 1);
}
// Exibe os dados do vetor A
for (int endereco = 0; endereco < vetorA.length; endereco++) {
System.out.println("Vetor A -> Endereço: " + endereco + " - Valor: " + vetorA[endereco]);
}
}
public void testaVetorB() {
// Declara vetor, faz alocação e preenchimento de uma só vez
int [] vetorB = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// Preencher cada endeço do vetor (inicia com 0)
for (int endereco = 0; endereco < vetorB.length; endereco++) {
vetorB[endereco] = (endereco + 1);
}
// Exibe os dados do vetor B
for (int endereco = 0; endereco < vetorB.length; endereco++) {
System.out.println("Vetor B -> Endereço: " + endereco + " - Valor: " + vetorB[endereco]);
}
}
public void testaVetorC() {
// Declara vetor B, faz alocação e preenchimento de uma só vez
int [] vetorB = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// Declara vetor C e cria conteúdo a partir da clonagem do vetor B
int [] vetorC = vetorB.clone();
// Exibe os dados do vetor B
for (int endereco = 0; endereco < vetorC.length; endereco++) {
System.out.println("Vetor C -> Endereço: " + endereco + " - Valor: " + vetorC[endereco]);
}
}
}
Translate
Mostrando postagens com marcador Java Formas de Criar Vetor. Mostrar todas as postagens
Mostrando postagens com marcador Java Formas de Criar Vetor. Mostrar todas as postagens
domingo, 11 de dezembro de 2011
Assinar:
Postagens (Atom)