你们给我看看我的问题在什么地方:
程序要读一个6000行4800列的DEM(数字高程模型)文件,为什么最后的结果是这样(截取一段读出的东西)
程序:
import java.io.*;
public class data
{
public static void main(String[] args)
{
int m=0;
int n=0;
    //int i=0;
short H;
int vert[]=new int[100*4800];
try
{    
   BufferedInputStream bufferIn=new BufferedInputStream(new FileInputStream("E100N90.DEM"));;
           DataInputStream In=new DataInputStream(bufferIn);
           while(m<100)
            {
             H=In.readShort();
            
             n++;
                if(n>=4800)
             {
             n=0;
             m++;
               }
             System.out.println (m+"        "+n+"        "+H);
            
            }   
}
catch(IOException e)
{
e.printStackTrace();
}

}
}
出来的东西;
0        1        -9999
0        2        -9999
0        3        -9999
0        4        -9999
0        5        -9999
0        6        -9999
0        7        -9999
0        8        -9999
0        9        -9999
0        10        -9999
0        11        -9999
0        12        -9999
0        13        -9999
0        14        -9999
0        15        -9999
0        16        -9999
0        17        -9999
0        18        -9999
0        19        -9999
````````````````````````
``````````````````````````
`````````````````````````
1        0        -9999
1        1        -9999
1        2        -9999
1        3        -9999
1        4        -9999
1        5        -9999
1        6        -9999
1        7        -9999
1        8        -9999
1        9        -9999
1        10        -9999
1        11        -9999
1        12        -9999
1        13        -9999
1        14        -9999
1        15        -9999
1        16        -9999
1        17        -9999
1        18        -9999
1        19        -9999
1        20        -9999
1        21        -9999
1        22        -9999
1        23        -9999
1        24        -9999
1        25        -9999
1        26        -9999
1        27        -9999
1        28        -9999
1        29        -9999
1        30        -9999
1        31        -9999
1        32        -9999
1        33        -9999
```````````````````````
``````````````````````
``````````````````````
```````````````````````
行和列的数据都合适为什么高程H的值老是同一个?

解决方案 »

  1.   

    0        1        12557
    0        2        2610
    0        3        3338
    0        4        13069
    0        5        2612
    0        6        3338
    0        7        13581
    0        8        2614
    0        9        3338
    0        10        14093
    0        11        2616
    0        12        3338
    0        13        14605
    0        14        2608
     我随便在E100N90.DEM 里面搞了几个数据
    执行结果不是唯一的你那个E100N90.DEM文件里面放的什么东西哦
      

  2.   

    你们是不是用专门的DEM数据读的啊!恐怕是在TXT里面编好读的啊!!!