package LiKou;
public class MiddleValue {
public static void main(String[] args) {
Double[] data={1.0,3.0,5.0};
Double[] data2={2.0,4.0,6.0,7.0,8.0};
getthemiddle(data,data2);
}
private static void getthemiddle(Double[] data, Double[] data2) {
Double[] result=new Double[data.length+data2.length];
int n=0;
for(int i=0,j=0;idata2[j]){
result[n++]=data2[j++];
}
else{
result[n++]=data[i++];
}
if(i==data.length-1){
result[n++]=data2[j++];
}
else if(j==data2.length-1){
result[n++]=data[i++];
}
}
if(result.length%2==0){
System.out.println((result[result.length/2-1]+result[result.length/2])/2);
}
else{
System.out.println((result[result.length/2]));
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)