无法从数组中打印索引

时间:2017-02-16 07:21:07

标签: java

编译完代码后,我将其视为输出:

[I @ 7852e922

我假设我需要在搜索之后使用Array.toString但是当我似乎有其他错误时所以我假设我没有把它放在正确的位置。

这是我的代码:

public class TwoSum 
    {
        static int[] arraynums = new int[]{2, 7, 11, 15};
        static int target = 9;

        public static void main(String args[])
        {
            //TwoSum name = new TwoSum();
            //name.twoSums(arraynums, target);
            System.out.println(twoSums(arraynums, target));
        }
            public static int[] twoSums(int[] nums, int target) 
            {
                int sum = 0;

                for (int i = 0; i < nums.length; i++)
                {
                    for (int j = 0; j < nums.length; j++)
                    {   
                        sum = nums[i] + nums[j];
                        if (sum == target)
                        {
                            //System.out.println(i + " " + j);
                            return new int[] {i,j};
                        }

                    }
                }
                return new int[] {};
            }
    }

0 个答案:

没有答案