Source of ReadMatrix2.java


  1: 
  2: import java.io.*; 
  3: 
  4: public class ReadMatrix2 {
  5: 
  6:   static double[][] data;
  7: 
  8:   public static void main(String[] args) {
  9:     if (args.length > 0) {
 10:       try { 
 11:         DataInputStream in = 
 12:             new DataInputStream(new FileInputStream(args[0])); 
 13:         int row = in.readInt(); 
 14:         System.out.println("row = " + row); 
 15:         int col = in.readInt();
 16:         System.out.println("col = " + col); 
 17:         data = new double[row][col]; 
 18:         for (int i = 0; i < row; i++) {
 19:           for (int j = 0; j < col; j++) {
 20:             data[i][j] = in.readDouble(); 
 21:             System.out.println("data[" + i + "][" + j + "] = " + data[i][j]);  
 22:           }
 23:         }        
 24:       } catch (IOException e) {}  
 25:     }
 26:   }
 27: }