Java描述输入一个整型数组和一个整数,判定这个整数是否在该数组中存在,若存在,则输出Find,否则输出Not Find。数组的元素个数不超过100
时间: 2023-06-09 20:03:29 浏览: 87
Java中高效的判断数组中某个元素是否存在详解
好的,您的第一个问题是如何使用Java描述输入一个整型数组和一个整数,判定这个整数是否在该数组中存在,若存在,则输出Find,否则输出Not Find。请注意,数组的元素个数不超过100。
您可以使用以下代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] nums = new int[100];
int n = input.nextInt();
for (int i = 0; i < n; i++) {
nums[i] = input.nextInt();
}
int target = input.nextInt();
boolean found = false;
for (int i = 0; i < n; i++) {
if (nums[i] == target) {
found = true;
break;
}
}
if (found) {
System.out.println("Find");
} else {
System.out.println("Not Find");
}
}
}
```
这段代码首先使用Scanner类从控制台输入整数n和数组nums的每个元素,并将其中一个整数赋值给target。
然后它使用一个for循环遍历数组nums,并检查是否存在与target的值相等的元素。 如果找到相等的元素,则将found变量设置为true并退出循环。
最后,代码打印输出Find或Not Find,具体取决于found变量的值。
希望这能回答您的问题!
阅读全文