有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我需要帮助来构建一个返回数组的方法

所以,我是Java初学者,我的老师希望我构建一个返回两个元素数组的方法。 这就是我做的

public int[] getXY() {
    int[] a = new int[2];
    a[0]=getX();
    a[1]=getY();
    return a;
}

getX和getY返回这个。x和这个。分别为y。 显然,这个方法返回对数组的引用,而不是数组本身的元素,这就是我想要做的,但我不知道。 他明确表示该方法必须返回一个包含两个元素的数组,这就是为什么我没有使用String。 有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

    你得到的是正确的解决方案。在Java中,无法获得“数组本身”你所能得到的只是对数组的引用

    这听起来像是一个简单的沟通失误。由于只能引用数组(或任何对象),而不能引用数组本身,因此人们有时会使用松散的语言说“此方法返回数组”,意思是“此方法返回数组引用”