package free;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
//这个作业做了大半天,还是有不足的地方,我要继续努力才行。
public class Math {
public static void main(String[] args) {
//先定义三个数组A,B,C。
int A []={1,3,4,5,8,9,11};
int sizeA=7;
int B []={2,3,5,7,9,10};
int sizeB=6;
int C [] ={};
int k = 7;
int sizeC=k;
System.out.println("第一数组是A={"+Arrays.toString(A)+"}");
System.out.println("第二数组是B={"+Arrays.toString(B)+"}");
System.out.print("第三数组是C={");
List<Integer> list=new LinkedList<Integer>();
for(int i=0;i<A.length;i++)
for(int j=0;j<B.length;j++)
if(A[i]==B[j]){
list.add(A[i]);//把数组A与数组B相同数列出来;
}
int[] C1=new int[list.size()];
for(int i=0;i<C1.length;i++)
C1[i]=list.get(i);//C1获取相同数;
for(int i=0;i<C1.length;i++)
System.out.print(C1[i]+" ,");
System.out.println("}");
}
}
//集合差运算还没有想出来,再给我一些时间,我相信我可以做出来的。
集合的交运算
最新推荐文章于 2022-04-14 18:39:56 发布