Comments added... import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; /** * * @author prmsh */ public class SaveMatrix { public static void main(String args[]) { //declaring matrix.. String[][] data = new String[4][4]; int row = 0; // opening and reading file File file = new File(\"matrix.txt\"); try { Scanner sc = new Scanner(file); while (sc.hasNextLine()) { String line = sc.nextLine(); //splitting each row by spaces String[] lineArray = line.split(\" \"); //storing into array for(int i=0; i Solution Comments added... import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; /** * * @author prmsh */ public class SaveMatrix { public static void main(String args[]) { //declaring matrix.. String[][] data = new String[4][4]; int row = 0; // opening and reading file File file = new File(\"matrix.txt\"); try { Scanner sc = new Scanner(file); while (sc.hasNextLine()) { String line = sc.nextLine(); //splitting each row by spaces String[] lineArray = line.split(\" \"); //storing into array for(int i=0; i.