java 在数组{4,5,6,2,3,1,9,8,7,10,12,14,15}中查找元素(先打印输出所有元素,输入一个数,如果找到了则打印输出其位置,没有找到则提示没有找到)
时间: 2023-08-19 18:57:43 浏览: 125
好的,请稍等,我来帮你解决这个问题。
```java
public class ArraySearch {
public static void main(String[] args) {
int[] array = {4, 5, 6, 2, 3, 1, 9, 8, 7, 10, 12, 14, 15};
System.out.println("原始数组为:");
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
int target = 0; // 输入的目标数
// 此处可以使用 Scanner 类获取用户输入的目标数
boolean found = false; // 是否找到目标数
int position = -1; // 目标数的位置
for (int i = 0; i < array.length; i++) {
if (array[i] == target) {
found = true;
position = i;
break;
}
}
if (found) {
System.out.println("目标数 " + target + " 的位置是:" + position);
} else {
System.out.println("没有找到目标数 " + target);
}
}
}
```
你可以将上面的代码复制到你的 Java 开发环境中运行。在这个示例代码中,我们首先打印输出了原始数组,然后通过一个循环遍历数组,查找是否存在目标数。如果找到了目标数,则打印输出其位置;如果没有找到,则提示没有找到。
注意:在代码中的 `target` 变量处,你可以使用 `Scanner` 类获取用户输入的目标数,以实现动态输入的功能。