(Java方法)有两个整形数组,int[]a={10,20,30,40,50},int[] b={10,20,60},
1个回答
展开全部
按照你的要求编写的Java程序如下
public class H2 {
public static void main(String[] args) {
int[] a={10,20,30,40,50};
int[] b={10,20,60};
int count=0;
for(int i=0;i<a.length;i++){
for(int j=0;j<b.length;j++){
if(a[i]==b[j]){
a[i]=-1;
b[j]=-1;
count++;
}
}
}
int []c=new int[a.length+b.length-2*count];
int k=0;
for(int i=0;i<a.length;i++){
if(a[i]!=-1)c[k++]=a[i];
}
for(int j=0;j<b.length;j++){
if(b[j]!=-1)c[k++]=b[j];
}
for(int i=0;i<c.length;i++){
System.out.print(c[i]+" ");
}
System.out.println();
}
}
运行结果
30 40 50 60
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询