fill a two dimensional array with default value
for (double[] row: matrix) Arrays.fill(row, 1.0);
how to fill a 2d array in java
int rows = 5, column = 7; int[][] arr = new int[rows][column]; //2D arrays are row major, so always row first for (int row = 0; row < arr.length; row++) { for (int col = 0; col < arr[row].length; col++) { arr[row][col] = 5; //Whatever value you want to set them to } }
java fill two dimensional array
//this way u can fill your array row by row Scanner input = new Scanner(System.in); for (int i = 0; i < row; i++){ for (int j = 0; j < column; j++){ array[i][j] = input.nextInt(); } } //this way u can fill your array column by column //Scanner input = new Scanner(System.in); for (int i = 0; i < column; i++){ for (int j = 0; j < row; j++){ array[i][j] = input.nextInt(); } }