Foro de elhacker.net

Programación => Java => Mensaje iniciado por: donkulluela en 1 Diciembre 2012, 23:44 pm



Título: matices
Publicado por: donkulluela en 1 Diciembre 2012, 23:44 pm
necesito ayuda necesito generar un matriz de la siguiete forma en netbenas
a b c
d e f
g h i
porfa ayudenme es urgente
y lo otro es hacer u juego en gato pero solo con cosas sencillas como for o if o matrices pero solo lo basico


Título: Re: matices
Publicado por: crazykenny en 1 Diciembre 2012, 23:57 pm
Hola, donkulluela; solo una pregunta, si no es molestia, claro esta; ¿tienes algun codigo (u algo asi) que hayas hecho por tu cuenta para que te podamos "aconsejar" acerca de que podrias cambiar, entre otras cosas?.
Y, bueno, te lo comento mas que nada por el hecho de que, bueno, segun tengo entendido sobre este foro, los demas usuarios de este foro no hacen todas las tareas, en el sentido, de que, bueno, no creo que te vayan a hacer y/o realizar tus tareas desde cero y tampoco te las completaran desde sus inicios, pero si te podran ayudar a completarlas comentandote cosas siempre y cuando tengas alguna cosa hecha por tu cuenta.
Espero haberte podido ser de ayuda, y, bueno, muchas gracias por vuestra atencion.
Saludos.


Título: Re: matices
Publicado por: donkulluela en 2 Diciembre 2012, 00:12 am
mira tengo la verdad es que tengo esto mira te lo explico como quiero hacer en verda es una juego gato
tengo la matriz con las letras hechas
entonces se suponde que se tiene que hugar por pantalla entre dos jugadores
y tengo como se revisa el juego
mira esto tengo

import java.util.Scanner;
public class ProyectoGato5{
public static int revisar(int a, int b, int c, int d, int e, int f, int g, int h, int i) {
if (a == b && b == c || d == e && e == f || g == h && h == i || a == d && d == g || b == e && e == h || c == f && f == i || a == e && e == i || c == e && e == g) {
if (a == b && b == c && a == 1 || d == e && e == f && d == 1 || g == h && h == i && g == 1 || a == d && d == g && a == 1 || b == e && e == h && b == 1 || c == f && f == i && c == 1 || a == e && e == i && a == 1 || c == e && e == g && c == 1) {
return 1;
} else {
return 2;
}
} else {
return 0;
}
}
 
public static void main(String[] args) {

  String dibujo[][]={{"a","b","c"},
                       {"d","e","f"},
                       {"g","h","i"}};


 System.out.print("");
        imprimir(dibujo);


    }
public static void imprimir(String x [][]){
     for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
            System.out.print(x[j]+"\t");
        }
        System.out.println("");
    }

}
}


Título: Re: matices
Publicado por: Legnak en 2 Diciembre 2012, 15:33 pm
solo un error en la línea donde mandas a imprimir:
Código
  1. System.out.print(x[i][j]+"\t");
estabas imprimiendo la primera dimensión, la cual es un arreglo de 3, por eso te imprimió así, es la ubicación en la memoria, recuerda que al ser un arreglo bidimensional tienes que chequear las dos dimensiones, para algo hiciste los dos for, no?

Lo otro no lo entendí, si te explicas mejor como funciona ese juego podría ayudarte
Saludos