【问题标题】:return multiple values in Java as shown in the example [duplicate]在Java中返回多个值,如示例中所示[重复]
【发布时间】:2014-12-27 18:51:18
【问题描述】:

如何在 java 中返回两个值?

for (int i = 1; i

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

      }

       return x,y;

谢谢

【问题讨论】:

  • Java 中没有元组。
  • 在这个例子中,x 和 y 是一样的,所以你不需要两个值。

标签: java arrays


【解决方案1】:

要么返回属性为 x 和 y 的类的实例,要么返回两个元素的数组。

例子:

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

【讨论】:

  • 你有一个如何返回数组的例子吗?
  • 我在线程“main”java.lang.NullPointerException 中得到了一个错误异常
  • @Izzy 您必须向我展示您遇到此异常的代码。
  • public static void main(String[] args) { // TODO 自动生成的方法存根 setUpMyCSVArray ();双 arr1[][] = 新双 [36][29];双 arr2[][] = 新双[3][27];系列距离(arr1,arr2); }
  • 顺便说一句,我以这种方式返回两个值 String xString = Double.toString(x);字符串 yString = Double.toString(y); String xyvalue="x的值是"+ xString +"y的值是" + yString ;返回 xy 值; }
猜你喜欢
  • 1970-01-01
  • 2023-03-13
  • 2017-08-21
  • 2021-03-03
  • 1970-01-01
  • 2015-03-27
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
相关资源
最近更新 更多