JAVA:给定数组{7, 4, 6, 8, 3, 1, 5},编写代码判断从控制台输入的整数是否存在于该数组中,如输入整数3,则输出信息“3存在于数组中”,命令行输入整数2,则输出信息“3不存在于数组
时间: 2024-09-19 13:13:44 浏览: 31
Exercice-1:从给定数组中删除特定元素
在Java中,你可以使用ArrayList或HashSet等数据结构来存储数组,然后通过用户输入读取,并检查该值是否存在于集合中。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> array = new ArrayList<>();
array.add(7);
array.add(4);
array.add(6);
array.add(8);
array.add(3);
array.add(1);
array.add(5);
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int input = scanner.nextInt();
if (array.contains(input)) {
System.out.println(input + "存在于数组中");
} else {
System.out.println(input + "不存在于数组中");
}
scanner.close();
}
}
```
在这个例子中,我们首先创建了一个包含给定整数的ArrayList。接着,用户通过`Scanner`类从控制台输入一个整数,我们使用`contains`方法检查这个数是否在列表中。
阅读全文