java判断一个数组是否含有该数字?

 我来答
蘑菇丶59
2018-01-11 · TA获得超过7738个赞
知道小有建树答主
回答量:45
采纳率:0%
帮助的人:7086
展开全部

可以把数组转成list,利用list的contains方法来判断
Integer[] arr = new Integer[] { 1, 2, 3, 4 };

List<Integer> list = Arrays.asList(arr);

if (list.contains(5)) {

System.out.println("包含");

} else {

System.out.println("不包含");

}

public class Test {
public static void main(String[] args) {
boolean flag = false;
int[] is = new int[1000];
for (int i = 0; i < is.length; i++) {
is[i] = i;
}
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数");
int num = scanner.nextInt();

for (int i : is) {
if (num == i) {
flag = true;
}
}

if (flag) {
System.out.println("有这个整数");
} else {
System.out.println("没有这个整数");
}
}
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式