package mines;   import java.util.Random;   public class Mines {        public char[][]table = new char[10][11];  public boolean in_bounds(int i,int j) {     if((i<10)&&(j<10)) return true;     else return false; }  public void gen() {     Random rn = new Random();     int k,l,a=10;     while(a!=0)     {         k=rn.nextInt(10);         l=rn.nextInt(10);         table[k][l]='x';         a--;     }     for(int i=0; i<10; i++)     {         for(int j=0; j<10; j++)         {             if(table[i][j]!='x') table[i][j]='0';         }      }  }  public void walk() {     for(int i=0; i<10; i++)     {         for(int j=0; j<10; j++)         {             if(table[i][j]=='x')             {                 if(in_bounds(i-1,j)&&table[i-1][j]!='x')                 {                     table[i-1][j]++;                 }                 if(in_bounds(i-1,j+1)&&table[i-1][j+1]!='x')                 {                     table[i-1][j+1]++;                 }                 if(in_bounds(i,j+1)&&table[i][j+1]!='x')                 {                     table[i][j+1]++;                 }                 if(in_bounds(i+1,j+1)&&table[i+1][j+1]!='x')                 {                     table[i+1][j+1]++;                 }                 if(in_bounds(i+1,j)&&table[i+1][j]!='x')                 {                     table[i+1][j]++;                 }                 if(in_bounds(i+1,j-1)&&table[i+1][j-1]!='x')                 {                     table[i+1][j-1]++;                 }                 if(in_bounds(i,j-1)&&table[i][j-1]!='x')                 {                     table[i][j-1]++;                 }                 if(in_bounds(i-1,j-1)&&table[i-1][j-1]!='x')                 {                     table[i-1][j-1]++;                 }             }         }     } }  public void print() {     for(int i=0; i<10; i++)     {         for(int j=0; j<10; j++)         {             System.out.println(table[i][j]+" ");         }         System.out.println("\n");     } }     public static void main(String[] args) {     Mines a=new Mines();     a.gen();    Mines b=new Mines();    b.walk();     Mines c=new Mines();     c.print();     }      }