# Help with Identity matrix!

```public static void main(String[] args) {   // Array declaration int[][] array; int aSize; int row = 0; int col = 0;   // Create the scanner object Scanner input = new Scanner(System.in); System.out.print("Enter the number of rows & columns (they will be " + "the same): ");   aSize = input.nextInt(); array = new int[aSize][aSize];   sArray(array); Matrix(array); rTotal(array); } // Method to show the Array public static void sArray(int array[][]) { Scanner sc = new Scanner(System.in);   for (int row = 0; row < array.length; row++) { for (int col = 0; col < array[row].length; col++) { System.out.print("Row " + (row + 1) + ", "); System.out.printf("Column " + (col + 1) + ": "); array[row][col] = sc.nextInt(); } } } // End sArray Method     public static void Matrix(int array[][]) { System.out.print("You Entered the Following Matrix: \n");   for (int row = 0; row < array.length; row++) { for (int col = 0; col < array[row].length; col++) { System.out.print(array[row][col] + " "); } System.out.print("\n"); } }// End Matrix method   // Method to calculate the row totals public static void rTotal(int array[][]) { int rSum = 0; for (int row = 0; row < array.length; row++) { rSum = 0; for (int col = 0; col < array.length; col++) { rSum += array[row][col]; }//System.out.print(rSum); System.out.printf("The sum of row %d is: %d\n", (row + 1), rSum); }```