2012-07-17 109 views
0

我是新來使用Eclipse和我完全不解,爲什麼它不喜歡我的for循環誰能告訴我爲什麼eclipse不喜歡這個java數組初始化?

public Practice(int n) { 
    this.n=n; 
    for(int i=0; i<n; i++){ 
     (int j=0; j<n; j++) { 
      this.decay=new double[i][j]; 
     } 
    } 
} 
+2

您是否收到錯誤消息?它是什麼? – 2012-07-17 22:28:50

+3

當你的代碼有主要的語法錯誤時,Eclipse確實有時會把紅色的交叉符號和波形放在**以上**的地方,在那裏出現實際的語法錯誤。 – ryanp 2012-07-17 22:32:08

+0

是的,這是令人困惑的。我以前沒有注意到它。 – Magpie 2012-07-17 22:43:20

回答

7

您錯過了第二個循環的for關鍵字。已更正:

public Practice(int n) { 
    this.n=n; 
    for(int i=0; i<n; i++){ 
     for(int j=0; j<n; j++) { 
      this.decay=new double[i][j]; 
     } 
    } 
} 
+1

哈哈哦,是的!謝謝! – Magpie 2012-07-17 22:31:16

-2

您使用了括號不是一個大括號的第一道防線。

編輯 - 對不起,沒有看你格式化它的方式。

相關問題