int[] list = {2, 4, 7, 10, 11, 45, 50, 59, 60, 66, 69, 70, 79};
这个数组从后往前,最后一位的下标是-1,是不?
那为什么java中return -1;是个什么意思。
数组下标访问从0开始 从前开始访问第一位下标是0 从后开始访问第一位下标是数组.length -1 。至于你说的-1 建议把代码截图 要不然没法判断你什么意思
当然不是啦,起始下标是0
返回-1可能表示无效的意思吧
从79往2的方向最后一位下标是0,从2往79方向最后一位下标是12,-1可能是报错了,看看打印日志
你这问的云里雾里的,你是用这个数组然后报错了吧
下标没有-1的,下标始终从0开始往上加,超出了数组空间就会抛出下标越界异常,至于你说的return -1是业务返回还是那里返回的,应该是表示不在范围内,抑制了异常返回给定的一个返回结果