99问答网
所有问题
求教java中循环遍历数组的时候,当数组元素满足某个值时,怎么记下这个数组元素的下标值?
如:int [] a={1,4,3,.......2}
for ( int x:a){
if(x=2){ 记录下标}
}
中括号中的记录下标怎么写?
举报该问题
推荐答案 2013-03-27
这样写循环好像记录不了下标吧
你的这种写法编译器编译的时候也是编译成for(;;)这样的格式的
编译器会自动生成一个不重复的变量i而已
所以要记录下标直接写成
for(int i = 0;i<a.length;i++){
if(a[i]==2) //i即下标了
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzBB7veeX.html
其他回答
第1个回答 2013-03-27
private int getIndex(){
int [] a={1,4,3,.......2};
int i = 0;
for ( int x:a){
if(x=2){
return i;
}
i++;
}
}
相似回答
Java
如何在 foreach 语句中获取
数组元素的
下标
答:
foreach语句是for的高级形式,可以不需要写自加自减的操作直接
遍历数组元素,
如果你又想使用foreach又想获取
数组元素的
下标,你可以在循环外定义一个变量,然后在循环内部进行自增操作,可以获取你要的元素下标,不建议这种做法………
用
JAVA
创建一个int类型
的数组
长度为5
,循环
录入5
个值,
存入
数组中
,并将这...
答:
在
Java中,
我们可以创建一个整型数组,其长度为5。通过循环,我们可以录入五个整数值,并将这些值存储在数组中。接下来,我们将
遍历这个数组,
输出其中的值。首先,定义一个整型数组a,其长度为5。代码如下:int [] a = new int[5];接下来,我们需要一个循环来录入五个整数值。我们使用for
循环,
...
如何把一个
数组里面
相同值
的
最后一个的下标求出来[
JAVA
]
答:
int [] arr= {0,1,2,3,4,5,6,7,8,9,0,9,8,7,6,5,4,3,2,1,0}int index = 0;比如要取最后一个5的下标for(int i=0;i<arr.length;i++){if(arr[i]==5){ index = i;}}System.out.println("后一个5的下标是:"+index);
java
for
循环怎么
用
答:
在
Java中,
你可以使用for循环来遍历一个数组并输出每个元素。比如,如果你有一个整数数组arr,其中包含10个数字,你可以通过以下方式使用for循环来打印这些数字:假设数组定义如下:int[] arr={0,1,2,3,4,5,6,7,8,9};那么,你可以使用以下for循环来
遍历数组
并输出每个元素:for(int i = 0; i...
java中
for或foreach是如何
遍历数组的
?
答:
在
Java
编程语言中,数组是一种基本的数据结构,用于存储固定数量的相同类型的数据项。
数组的
遍历可以通过for循环或foreach循环实现。使用for
循环遍历数组,
首先定义一个整型变量i,初始值为0,然后在每次循环中递增i的值,直到达到数组的长度。例如:String[] array = {"1", "2", "3", "4", "5"...
java中数组的
下标是什么
答:
java中数组的
下标表示在
数组中的元素,
从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。实例如下:int[] intarry = new int[]{1,2,4};//新建一个int类型的数组System.out.println(int[0]);//其中0就是代表数组的第一个数值,也就是1,下标为0 ...
java
简单
的遍历
一位
数组
答:
for(int x:arr) { 这里的"for(int x:arr)"表示使用变量x逐个接收数组arr中的每一个
元素,
并执行后续的代码块。这意味着每次循环迭代时,x都会被赋予
数组中
的下一个
元素的值
。foreach
循环的
完整语法如下:for(元素类型t 元素变量x : 遍历对象obj) { 引用x
的java
语句;} 在这个语法
中,元素
类型t...
java,
如何在
数组
中定位我们要寻找
的
那个
元素
答:
1
遍历数组
判断 2 从开始就把
数组的
内容按照你要查找的那个条件的顺序排列存储,然后二分法查找。Arrays类有相关实现,可以参考。或者可以直接用,但是注意使用条件,很重要。
java
判断一个
数组
中是否有重复
的元素
答:
1. 初始化一个空的HashSet。2.
遍历数组中的
每个元素。3. 对于每个
元素,
检查它是否已经存在于HashSet中。4. 如果不存在,则将该元素添加到HashSet中。5. 如果存在,则说明该元素是重复的,可以记录下来或者直接结束循环。使用HashSet的方法不仅提高了查找效率,还简化了代码,使得整个判断过程更加高效...
大家正在搜
java怎么遍历数组
java如何遍历一个数组
java数组遍历的几种方法
java遍历object数组
foreach循环遍历数组
java 遍历数组
java遍历一维数组
java循环遍历
java数组赋值
相关问题
java如何在使用for循环遍历数组中的元素时分别与假定的最...
如何循环遍历数组时同时移除不符合条件的元素
用JAVA创建一个int类型的数组长度为5,循环录入5个值,...
java中怎么依次输出某数组的所有元素
如何从一个数组中查找指定的元素,并返回这个元素在数组中的位置
在java中, 如何用for循环给标签数组元素赋值
Java String数组里的东西怎么取 (比如 Strin...