victorwss
Fábio Kobayashi:
Estou com um probleminha básico em testar uma matriz no interaction do Java,
me ajudem?
Exemplo:
class Matrizes {
void imprimeMatriz(double[][] a) {
for (int i = 0; i < a.length; i++) {
System.out.print("| ");
for (int j = 0; j < a[i].length; j++) {
System.out.print(a[i][j] + " ");
}
System.out.println("|");
}
}
}
Se fosse apenas um array double[] a, eu faria:
Matrizes m = new Matrizes()
m.imprimeMatriz(new double[]{1.2, 3.7, 1.9})
por exemplo...
Mas e com um array de array, teria como???
Não entendi sua dúvida. O que há de errado com o código?
Fabio_Kobayashi
Não não…
O código está certinho…
Eu só não sei como testá-lo no Interaction…
Essa é a minha dúvida…
uchoaaa
Fábio Kobayashi:
Se fosse apenas um array double[] a, eu faria:
Matrizes m = new Matrizes()
m.imprimeMatriz(new double[]{1.2, 3.7, 1.9})
por exemplo…
Mas e com um array de array, teria como???
Sua dúvida me parece ser como criar uma array bi-dimensional (uma matriz!) não?!
Pense numa matriz como um “array de arrays”, ajuda.
double[][] matriz = {
{1.0, 3.0, 5.0},
{2.5, 4.5, 6.5}
};
//ou..
double[][] matriz = new double[][]{
{1.0, 3.0, 5.0},
{2.5, 4.5, 6.5}
};
Então sua chamada ficaria assim…
Matrizes m = new Matrizes()
m.imprimeMatriz( new double[][]{ {1.0, 3.0, 5.0}, {2.5, 4.5, 6.5} } )
Mas eu criaria uma variável… 
[]s