2016-06-14 6 views
1

戻り値の型としてdouble[]が必要なメソッドがあります。Java数値配列を返す

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

正常にコンパイルされますが、この:

なぜこれがあることである

return {0, 0}; 

ないのだろうか?私は直接配列を返すことができる方法はありますか?

答えて

8

問題は{0,0}が原因で他の人の間で、コンパイラが理解できない何かが原始的でもない定義されたオブジェクトでもあるということであるということです...そのため ソリューションは、あなたが

​​ をしているように、匿名の配列を返すということです
2

はい、匿名配列を返すことができます:

return new double[]{0,0}; 
関連する問題