2014-12-27 22 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