用java编写 数组中存放若干个数据,输入一个数据,判断此数据是否在数组中
时间: 2024-02-24 08:53:55 浏览: 98
请参考以下Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = {1, 3, 5, 7, 9}; // 数组中存放的数据
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个数据:");
int target = scanner.nextInt(); // 输入一个数据
boolean isInArray = false;
for (int i = 0; i < arr.length; i++) {
if (arr[i] == target) {
isInArray = true;
break;
}
}
if (isInArray) {
System.out.println(target + " 在数组中");
} else {
System.out.println(target + " 不在数组中");
}
}
}
```
首先定义了一个数组 `arr` 存放若干个数据。然后通过 `Scanner` 类获取用户输入的目标数据 `target`。接下来遍历数组 `arr`,如果在数组中找到了与目标数据相等的元素,那么将 `isInArray` 标记为 `true`,并且跳出循环。最后根据 `isInArray` 的值输出结果。
阅读全文