Hola buenas necesito ayuda con un programa ya que llevo tiempo dandole vueltas pero no lo consigo tengo el siguiente codigo:
package ej81;
import java.util.Scanner;
public class Ej81 {
static int [][] m= new int[10][10];
static int SolicitoDatos()
{
int fc;
fc=10;
return fc;
}
static void rellenoMatriz ()
{
int i,j;
for (i=0;i<10;i++)
{
for (j=0;j<10;j++)
{
if (i==j)
{
m[j]=1;
}
else
m[j]=0;
}
}
}
static void escriboMatriz(int fc)
{
int alc;
int alf;
alc = (int) (Math.random()*10);
alf = (int) (Math.random()*10);
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
System.out.print(0);
}
System.out.println();
}
}
public static void main(String[] args) {
int b;
b=SolicitoDatos();
rellenoMatriz();
escriboMatriz(b);
}
}
que lo que hace es imprimir todo ceros pero necesito que me imprima tambien 0 de manera que quedara parecido a esto como si fuera el juego de los barcos:
000011110
000000000
100010001
000000000
000100011
000000000
000000110
111000000
000000110
000111000