java中数组中每个值的下标是什么意思?

java中数组中每个值的下标是什么意思?,第1张

java中数组下标表示在数组中的元素,从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。实例如下:

int[] intarry = new int[]{1,2,4};//新建一个int类型的数组
Systemoutprintln(int[0]);//其中0就是代表数组的第一个数值,也就是1,下标为0

您好,提问者:
1、如果非要用二分法输出所有数组下标的话,很遗憾,实现不了,除非自己覆盖方法。
2、二分法先排序,可以直接使用Arrayssort(arr);。
3、调用ArraysbinarySearch(arr,6);//比如要查找6的下标。
4、这时候要得到数组的下标可以遍历数组的,二分法只是查找指定下标。

foreach语句是for的高级形式,可以不需要写自加自减的 *** 作直接遍历数组元素,如果你又想使用foreach又想获取数组元素的下标,你可以在循环外定义一个变量,然后在循环内部进行自增 *** 作,可以获取你要的元素下标,不建议这种做法…………


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12632262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存