0 votos
por (20 puntos) en General
buenos días el motivo de este post que tengo un problema con un trabajo, debo hacer un laberinto con matrices, lo mas simple posible, tengo la mayoría del código lo que es ingreso de de matriz y mostrar la matriz que en este caso sera de 10x10 y que tendrá 0 y 1, mi pregunta es sobre el método recorrer, debo recorrer la matriz y buscar los 0 que en este caso son el camino posible y los 1 que son paredes, la idea es que si lo encuentre debo cambiar ese 0 por alguna otro carácter ya sea * para diferenciar y la idea seria que el final se encuentre en la ultima fila e columna.

aquí les dejo el código haber si me podrían hecha una ayudadita, gracias de ante mano

clase Matriz

public class Matriz {

    // Atributos

    int matrix[][];

    int filas;

    int cols;

    int salida;

    public Matriz() {

        filas = 10;

        cols = 10;

        matrix = new  int[filas][cols];

    }

   public void Llenar(){

       for(int i=0; i<filas; i++){  // se encarga de llenar las filas

       for(int j=0; j<cols; j++){ // se encarga de llenar las columnas

          matrix[i][j] =(int)(Math.random() * 2);

       }     

       }

   }

 public void Imprimir(){

     String list = "Matriz Original n";

    for(int i=0; i<filas ; i++){

      for(int j=0; j<cols;j++){

          if(matrix[i][j] < 10){

            list = list + matrix[i][j]+ "    ";

          }else{

            list = list + matrix[i][j]+ "  ";

          }

      }

      list = list +"n";

    }

    JOptionPane.showMessageDialog(null, list);

 }

 ----------------------------------------------------------

clase para mostrar datos

public static void main(String[] args) {

        // TODO code application logic here

        Matriz m = new Matriz();

        m.Llenar();

        m.Imprimir();

        m.ImprimirT();


Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
0 respuestas
preguntado por daxtrox (20 puntos) Sep 15, 2019 en PHP
0 votos
0 respuestas
preguntado por fer (40 puntos) Ene 26, 2019 en Java
0 votos
0 respuestas
0 votos
0 respuestas
preguntado por ile (60 puntos) Ene 28, 2016 en Java
0 votos
1 respuesta
preguntado por miguel0953 (20 puntos) Ene 28, 2016 en Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...