public class Test4 {
public static void main(String[] args) {
//声明
int[] arr = {63, 99, 82, 85, 60} ;
int target = 66; //查找的目标数据
boolean exists = false; //方式1, 是否存在
int index = -1; //方式2: 元素下标位置
int i; //方式3
//遍历数组, 查询
for (i = 0; i < arr.length; i++) {
//判断, 元素与target是否相等
if (target == arr[i]) { //找到了
exists = true;//方法1
index = i;//方法2
break;
}
}
//输出结果
//方法1
if (exists) {
System.out.println("找到了");
}else {
System.out.println("没找到");
}
System.out.println("--------------------------");
//方法2
if (index != -1) {
System.out.println("找到了, 下标:" + index);
}else {
System.out.println("没找到");
}
System.out.println("--------------------------");
//方法3
if (i != arr.length) {
System.out.println("找到了, 下标:" + i);
}else {
System.out.println("没找到");
}
}
}
数组常用操作: 查找(3种方法)
最新推荐文章于 2023-06-11 14:09:08 发布