2014-05-24 30 views
0
public static void main(String [] args) 
{ 

//初始化數組如何打印2D陣列到終端窗口

double[][] results = new double[7][6]; 

//附加原始方法

Catapult[][] data = new Catapult[7][6]; 

//小學NTS標題

printHeading(); 

// for循環輸入數據到原來的方法

for (int i = 0; i <= 6; i++) 
    { 
     for (int j = 0; j < 6; j++) 
     { 
      data[i][j] = new Catapult((double) (i + 5) * 5.0, (double) (j + 4) * 5.0); 
      data[i][j].convertDegreesToRadians(); 
      data[i][j].convertMPHToMetersPerSec(); 
      System.out.println(); 
      System.out.println(data[i][0] + "" + data[i][j] + "" + data[i][j+1] + ""   + data[i][j+2] + data[i][j+3] + " " + data[i][j+4] + " " + data[i][j+5]); 
     } 
    } 

每當我嘗試打印這個,值是零。如何正確地在二維數組中打印i和j的值?

回答

1

是這樣的嗎?

for (int i = 0; i <= 6; i++) 
    { 
    for (int j = 0; j < 6; j++) 
    { 
     data[i][j] = new Catapult((double) (i + 5) * 5.0, (double) (j + 4) * 5.0); 
     data[i][j].convertDegreesToRadians(); 
     data[i][j].convertMPHToMetersPerSec(); 
     System.out.print(data[i][j] + " "); 
     } 
     System.out.println(); 
    } 

希望幫助