Opa pessoal, não estou conseguindo exibir este array que criei, ele mostra uns caracteres estranhos.
Desde já agradeço a ajuda
Boa tarde zzmelzz ,
Você esta imprimindo o endereço de memória do array.
Para imprimir os valores do array necessitará de mais 2 for…
Flw
[quote=zzmelzz]Opa pessoal, não estou conseguindo exibir este array que criei, ele mostra uns caracteres estranhos.
Desde já agradeço a ajuda[/quote]
Opa dá um exemplo de exibição, não conheço a sintaxe de arrays
[code]public class teste{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double[][] dArrayBid1 = new double[2][2];
int i = 0, j = 0;
for (i = 0; i < dArrayBid1.length; i++) {
for (j = 0; j < dArrayBid1[i].length; j++) {
dArrayBid1[i][j] = Double.parseDouble(JOptionPane.showInputDialog(null,
"Digite as 2 notas do Aluno "));
}
}
for (i = 0; i < dArrayBid1.length; i++) {
for (j = 0; j < dArrayBid1[i].length; j++) {
JOptionPane.showMessageDialog(null, "Posição: " + i + "," + j + "\n"+ dArrayBid1[i][j]);
}
}
}
}
[/code]
do mesmo modo que fez para entrar com os dados faz porem para exibi-los.
[quote=denisGermano][code]public class teste{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double[][] dArrayBid1 = new double[2][2];
int i = 0, j = 0;
for (i = 0; i < dArrayBid1.length; i++) {
for (j = 0; j < dArrayBid1[i].length; j++) {
dArrayBid1[i][j] = Double.parseDouble(JOptionPane.showInputDialog(null,
"Digite as 2 notas do Aluno "));
}
}
for (i = 0; i < dArrayBid1.length; i++) {
for (j = 0; j < dArrayBid1[i].length; j++) {
JOptionPane.showMessageDialog(null, "Posição: " + i + "," + j + "\n"+ dArrayBid1[i][j]);
}
}
}
}
[/code][/quote]
Na forma que o amigo acima mencionou você ira apresentar valor por valor…
Pode concatenar em uma String, formatando da maneira desejada e apresentar todos valores de uma vez…
Flw