2013-06-24 65 views
-3

任何人都可以告訴我爲什麼這不起作用:它說它無法將double []轉換爲double。無法轉換數組

for(int i = 0; i < tickerlength; i++) 
     { 
      for(int j = 0; j < priceLength; j++) 
      { 
       double[] pricevariable = prices[i][j]; 
      } 
     } 
+1

任何特定的語言? – GolezTrol

+0

價格是如何定義的。這是什麼語言? – FDinoff

+0

語言是java,請問 – Nedellyzer

回答

0

prices[i][j]是雙

double[] pricevariable是雙陣列

如果你脫下括號得到double pricevariable的錯誤將消失

不知道這是否你想要它做什麼。

相反,如果你想添加prices[i][j]到名爲pricevariable,那麼你需要外聲明它的循環,然後再做出第三環,然後在這樣

pricevariable[k] = prices[i][j]; 
一次插入 prices[i][j]成數組一個數組
4

我假設prices不是3維數組,你試圖把一個doubledouble[]

你聲明pricevariable爲雙數組,而不是你加入它的兩倍。 了簡短的回答改變這種

double[] pricevariable = prices[i][j]; 

這個

double pricevariable = prices[i][j]; 
+0

從這段代碼的質量來看,你爲什麼會認爲任何這些東西 – aaronman

+0

@aaronman因爲錯誤信息 –

+0

我當時只是在開玩笑,很好的回答 – aaronman