gpt4 book ai didi

java - 有人可以解释一下最后的返回语句吗?

转载 作者:行者123 更新时间:2023-12-01 16:21:08 26 4
gpt4 key购买 nike

return语句中的-1是否代表索引的位置?我正在努力了解使用它的必要性。

 public static int[] search(int[] arr, int targetSum){
int left = 0, right = arr.length - 1;
while( left < right){
int currentSum = arr[left] + arr[right];
if (currentSum == targetSum)
return new int [] { left, right };

if (targetSum > currentSum)
left++;
else
right--;

}
return new int[] { -1, -1};

最佳答案

最后一条语句只是捕获没有两个数字的总和与 targetSum 匹配的情况,从而返回默认的 {-1,-1} 情况。

关于java - 有人可以解释一下最后的返回语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62274442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com