Java - Ayuda Rápida por favor

 
Vista:

Ayuda Rápida por favor

Publicado por anfer (1 intervención) el 23/10/2021 04:31:41
Necesito crear un array en 3 dimensión en java que este de esta manera
nota: el array tiene 2 de altura , 3 columnas y 3 filas

Altura 0
3---- 2--- 8
12 --27 --33
101-201-301

Altura 1
66 22 33
44 77 11
99 55 88

Necesito saber si el código esta bien

int[][][] v3d={{{3,66},{8,22},{2,33}},{{12,44},{27,77},{33,11}},{{101,99},{201,55},{301,88}}};
int b=Integer.parseInt(JOptionPane.showInputDialog("Que numero deseas buscar?"));
boolean n=false;
for(byte x=0;x<v3d.length;x++)
{
for(byte y=0;y<v3d[0].length;y++)
{
for(byte z=0;z<v3d[0][0].length;z++)
{
if(b==v3d[x][y][z])
{
JOptionPane.showMessageDialog(null,"¡¡Numero "+b+" encontrado!!\nSe encuentra en:\nFila: "+x+"\nColumna: "+y+"\nAltura: "+z);
n=true;
}
}
}
}
if(n==false)
{
JOptionPane.showMessageDialog(null,"Numero no encontrado :'[");
}


Muchas Gracias :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder