java中找出第一个数组中指定数字的下标,然后把下标存入新的数组
时间: 2024-02-22 07:55:03 浏览: 93
可以使用以下代码实现:
```java
public class Main {
public static void main(String[] args) {
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = new int[arr1.length];
int num = 3; // 指定数字
int index = -1; // 指定数字的下标
for (int i = 0; i < arr1.length; i++) {
if (arr1[i] == num) {
index = i;
break;
}
}
if (index != -1) {
arr2[0] = index;
System.out.println("第一个数组中指定数字的下标为:" + index);
} else {
System.out.println("第一个数组中没有找到指定数字!");
}
}
}
```
其中,`arr1`为原始数组,`arr2`为新的数组,`num`为需要查找的数字,`index`为指定数字的下标。使用`for`循环遍历原始数组,找到第一个与指定数字相同的元素,将其下标存入新的数组中,并输出结果。如果没有找到指定数字,则输出相应提示信息。
阅读全文