2016-06-14 76 views
1

我有一個方法需要double[]作爲返回類型。返回java數組數

爲什麼這個:

double[] zero = {0, 0}; 
return zero; 

將編譯成功,但這樣的:

return {0, 0}; 

不會呢?有什麼方法可以直接返回數組嗎?

回答

8

的問題是,{0,0}東西編譯器無法理解,因爲等這也不是一個原始的既不是定義的對象...... 該解決方案是,你匿名返回數組喜歡做

​​
2

是的,你可以返回一個匿名數組:

return new double[]{0,0};