Enviado em 29/10/2011 - 18:01h
Olá pessoal, estou precisado fazer o seguinte exercicio:
Gera elementos para uma matriz A tipo vetor, igualar a uma matriz B de mesma dimensão, todos os valores.
Depois inverter a matriz B, ou seja, o elemento do indice A[0] sera o B[10], numa dimensão de 10 por exemplo.
Usei o seguinte método:
Mas não funcionou, o que esta dentro do while nem executou, deu um erro:
Números invertidos:
"at Lista0.Exercicio4ListaA.main(Exercicio4ListaA.java:29)
Java Result: 1"
o que estou fazendo de errado?
Usei while, pq tentei for e nao deu também.
Gera elementos para uma matriz A tipo vetor, igualar a uma matriz B de mesma dimensão, todos os valores.
Depois inverter a matriz B, ou seja, o elemento do indice A[0] sera o B[10], numa dimensão de 10 por exemplo.
Usei o seguinte método:
public class Exercicio4ListaA {
public static void main(String[] args){
int a[], b[];
a = new int[9];
b = new int[9];
for(int i = 0; i < a.length; i++){
a[i] = (int) (Math.random() * 100);
b[i] = a[i];
System.out.println(a[i] + " " + b[i]);
}
int i = 0;
System.out.println("Números invertidos: ");
int j = 9;
while(i < a.length){
b[j] = a[i];
System.out.println("A: " + a[i] + "B: " + b[j]);
i++;
j--;
}
}
} Mas não funcionou, o que esta dentro do while nem executou, deu um erro:
Números invertidos:
"at Lista0.Exercicio4ListaA.main(Exercicio4ListaA.java:29)
Java Result: 1"
o que estou fazendo de errado?
Usei while, pq tentei for e nao deu também.