2014-12-27 15 views
-1

如何返回java中的兩個值?如示例所示返回Java中的多個值

對(INT I = 1;我< prob.length;我++){

   x=x+xprob[i]; 
      y=y+yprob[i]; 

     } 

     return x,y; 

感謝

+0

有沒有在java中的元組。 – August 2014-12-27 18:52:05

+0

在這個例子中,x和y是相同的,所以你不需要兩個值。 – 2014-12-27 19:45:27

回答

1

要麼返回一個類,其屬性是x和y的isntance,或陣列的兩個要素。

例子:

public int[] func() 
{ 
    int[] arr = new int[2]; 
    ... 
    arr[0] = x; 
    arr[1] = y; 
    return arr; 
} 
+0

你有一個例子如何返回一個數組plz – Izzy 2014-12-27 19:45:19

+0

@Izzy添加了例子 – Eran 2014-12-27 19:53:25

+0

我得到了這個錯誤線程「主」java.lang.NullPointerException異常 – Izzy 2014-12-27 20:05:00