【发布时间】:2021-12-19 13:58:17
【问题描述】:
给定一个 int 数组,有没有办法进行成员资格测试以查看 int 数组中是否存在特定数字。问题是要找到用户给出的 1-10 之间的缺失数字。 例如 [1,2,3,4,5] 如果 1 在数组中,它应该为真。我似乎无法在这里发布我的代码。
import java.util.Scanner;
import java.util.Arrays;
public class Q1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter numbers of element: ");
int size = scan.nextInt();
int arry[]=new int[size];
for(int i =0;i<size;i++){
System.out.println("Enter any number betweent 1-10:");
int element = scan.nextInt();
arry[i] = element;
}
System.out.println(Arrays.toString(arry));
System.out.println(Arrays.asList(arry).contains(1));
}
}
【问题讨论】:
-
为什么不能发布代码?代码只是纯文本,就像您已经发布的纯文本一样。
-
不,它没有回答我的问题,因为即使值在数组中,它也显示为 false
-
我无法发布我的代码,因为即使语法正确,它也会显示一些红点错误
-
阿旺,如果是,你的值不在数组中。
标签: java arrays integer membership