Tres En Raya
{
public static void main (String args[])
{
int j;
int px,py,i,r,t;
JTextArea salida=new JTextArea();
Stringa[][]=new String [3][3];
while(true)
{
salida.append("\t 0 \t 1 \t 2 \n");
for(i=0;i2)
{
while (py>2)
{JOptionPane.showMessageDialog(null, "Este valor no es valido\n Intente con un numero de 0 a 2");
py=Integer.parseInt(JOptionPane.showInputDialog("En que ubicacion desea tirar para el eje de las 'y'"));}
}
else if ((a[px][py]=="O")||(a[px][py]=="X"))
{
while((a[px][py]=="O")||(a[px][py]=="X"))
{JOptionPane.showMessageDialog(null,"La casilla ya esta OCUPADA \n Intenta en otra");
px=Integer.parseInt(JOptionPane.showInputDialog("En que ubicacion desea tirar para el eje de las 'x'"));
if(px>2){
while (px>2)
{
JOptionPane.showMessageDialog(null, "Este valor no es valido\n Intente con un numero de 0 a 2");px=Integer.parseInt(JOptionPane.showInputDialog("En que ubicacion desea tirar para el eje de las 'x'"));
}
}
py=Integer.parseInt(JOptionPane.showInputDialog("En que ubicacion desea tirar para el eje de las'y'"));
if(py>2)
{
while (py>2)
{
JOptionPane.showMessageDialog(null, "Este valor no es valido\n Intente con un numero de 0 a 2");py=Integer.parseInt(JOptionPane.showInputDialog("En que ubicacion desea tirar para el eje de las 'y'"));
}
}
}
}
a[px][py]="O";for(i=0;i2)
{
JOptionPane.showMessageDialog(null, "Este valor no es valido\n Intente con un numero de 0 a 2");
px=Integer.parseInt(JOptionPane.showInputDialog("En...
Regístrate para leer el documento completo.