我正在尝试显示数组中项目的最后一个索引,例如:
{6,4,7,3,11,4} Last index of 4 = 5
到目前为止我已经写了这个方法:
public int lastIndexOf(int[] nums, int num) {
int found = 0;
for (int i = nums.length; i < 0 ; i--) {
if (nums[i] == num) {
return i;
}
}
return -1;
}
为什么这不起作用?我的印象是,您需要在数组长度的开头启动 for 循环,然后向后工作。我希望能够使用 for 循环来执行此操作,我设置了一个条件,如果没有出现返回 -1 的数字,但是当我运行此代码时,无论我输入什么数字,我总是返回 -1在。
我将如何使用 for 循环解决这个问题?
Qyouu
翻阅古今
相关分类