我是新來使用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];
}
}
}
我是新來使用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];
}
}
}
您錯過了第二個循環的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];
}
}
}
哈哈哦,是的!謝謝! – Magpie 2012-07-17 22:31:16
您使用了括號不是一個大括號的第一道防線。
編輯 - 對不起,沒有看你格式化它的方式。
您是否收到錯誤消息?它是什麼? – 2012-07-17 22:28:50
當你的代碼有主要的語法錯誤時,Eclipse確實有時會把紅色的交叉符號和波形放在**以上**的地方,在那裏出現實際的語法錯誤。 – ryanp 2012-07-17 22:32:08
是的,這是令人困惑的。我以前沒有注意到它。 – Magpie 2012-07-17 22:43:20