I am very new to Java, and I'm having a difficult time figuring out how to take arguments from the command prompt and pass them around in my code. I am able to get them into the main method of my code, but I'd rather have them in the Chessboard class. There is a public static int n that is hard coded, but I would like it to be whatever I send in as arguments. I'll later be taking an initial position for a queen's placement, so I'm hoping the process will be similar; if I get help with this, hopefully I can use the same technique for that.
public class Chessboard {
public static void main(String[] args) {
    System.out.println("Hello World");
    Chessboard board = new Chessboard();    //creates a Chessboard object
    board.start();                          
}
public  static int n = 8;                                   
private static int board[][];    //this is the Chessboard array
private int numQueens;    //this is the number of queens on the board
public Chessboard(){
    numQueens = 0;    //initialized to zero, no queens on board to start yet
    board = new int[n][n];    //nxn 2D array of zeros
    for (int j = 0; j < n; j++)
    {
        for (int k = 0; k < n; k++)
        {
            board[j][k] = 0;    //redundant, but I need to learn how to 
        }                       //initialize. this manually puts zeros into 
    }                           //the array
}
...and the code continues from here, but I don't think it's necessary. If it is, I'm happy to upload it.
Thank you for your time.
 
     
     
    