package org.java.demo;
import java.util.ArrayList;
import java.util.List;
public class Test {
/**
* 1~10共10个自然数,放入一个9个元素的数组a[9],要求写出一个尽量简单的方案,找出没有
* 被放入数组的的这个自然数
*/
public static void main(String[] args) {
int a[] = {2,3,4,10,6,1,7,8,9};
List<Integer> aa = new ArrayList<Integer>();
//将数组中的数据移到集合中
for(int i=0;i<a.length;i++){
int m = a[i];
aa.add(m);
}
//再循环1~10 再判断 如果集合中不包含i 就可以打印了
for(int i =1;i<=10;i++){
if(!aa.contains(i)){
System.out.println(i);
}
}
}
}
找数字的小测试
最新推荐文章于 2024-04-26 10:14:42 发布