package arry;
/**
* @Auther: lishixi
* @Description: arry
* @version: 1.0
*/
public class TestArry01 {
public static void main(String[] args) {
/*查询数组指定元素的位置
* 查询元素78的位置*/
int[] arry1 = {12,32,5,7,88,34};
int index1 = -1;
for (int i = 0; i < arry1.length; i++) {
if (arry1[i]==78){
index1 = i;
break;//找到元素停止循环
}
}
if (index1!=-1){
System.out.println("元素对应的索引是"+index1);
}else{
System.out.println("查无此数");
}
//查询指定元素的位置--》找出元素对应的索引
//给定一个数组:
int[] arr = {12,34,56,7,3,56};
// 0 1 2 3 4 5
//功能:查询元素12对应的索引:
int index = -1; //这个初始值只要不是数组的索引即可
for(int i=0;i<arr.length;i++){
if(arr[i]==12){
index = i;//只要找到了元素,那么index就变成为i
break;//只要找到这个元素,循环就停止
}
}
if(index!=-1){
System.out.println("元素对应的索引:"+index);
}else{//index==-1
System.out.println("查无次数!");
}
}
}
查询结果: