How to build a grid using 2D arrays by inputting numbers from the command line ? example : java grid 4 3 +-------+ | | | | | | +-------+ Solution Program to print rectangular grid import java.util.*; import java.math.*; public class maining { public static void main(String[] args) { //create the grid int m,n; System.out.print(\"Java Grid\ \"); Scanner data=new Scanner(System.in); m=data.nextInt(); n=data.nextInt(); int [][] board = new int [m][n]; //display output System.out.print(\"+-------+ \ \"); for (int i = 0; i < board.length; i++) { if(i==0) { for(int j = 0; j <board[i].length; j++) { System.out.print(\"|\\t|\ \"); } } else { break; } } System.out.print(\"+-------+ \ \"); } //end of main }//end of class Main .