public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
int [] a={1,3,5,6,7,8,9,10};
int [] b={1,2,3,4,5,6,7,8,9,10};
int lengtha=a.length;
int lengthb=b.length;
int length;
int min[];
int max[];
if(lengtha>lengthb){
length=lengthb;
min=b;
max=a;
}
else{
length=lengtha;
min=a;
max=b;
}
int i=0;
int j=0;
while(true){
if(i>=length-1)
break;
if(min[i]==max[j]){
i++;
j++;
continue;
}
if(min[i]>max[j]){
System.out.println(max[j]);
j++;
continue;
}
if(min[i]<max[j]){
i++;
continue;
}
}
}
}Java两个整形数组的对比,获取出哪些不同的
数组比较示例
最新推荐文章于 2023-02-09 21:46:32 发布
本文提供了一个Java示例程序,该程序演示了如何通过遍历和比较两个已排序整数数组来找出不同元素的方法。首先确定两个数组中较短的一个进行逐元素比较。如果在相同位置的元素相等,则继续检查下一个;如果不等,则打印较小的那个,并继续查找。
171万+

被折叠的 条评论
为什么被折叠?



