编译完代码后,我将其视为输出:
[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[] {};
}
}