我創建了應該返回double類型和這裏的方法是我的代碼如何獲取返回類型double?
private void myMethod()
{
if(myArrayList.size() >= 2)
{
Double t = myArrayList.get(myArrayList.size()-1);
Double d = myArrayList.get(myArrayList.size()-2);
Double result = (t+ d )/2 ;
System.out.println("Average is: "+result);
}
}
更改無效翻番,只是之後的System.out .....線我添加返回結果,但是這給了一個錯誤!!你能告訴我如何改變這種方法,以便我獲得雙重返回類型嗎?
可您發佈的方法是什麼? – Bhushan 2013-02-14 12:25:10
嘗試在IF語句之外移動返回值 或從ELSE語句返回一些值 – Apurv 2013-02-14 12:25:20
因此,此代碼的某些變體會觸發未公開的錯誤消息...太多的信息! – 2013-02-14 12:33:41