public static int[] mergeSortedArray(int a[] ,int b[] ) {
int ml = a.length + b.length;
int [] merged = new int[ml];
int i=0,j=0,k=0;
while(i<a.length &&j<b.length) {
if(a[i]<=b[j]) {
merged[k]= a[i];
i++;
k++;
}
else {
merged[k] = a[j];
j++;
k++;
}
}
while(j<b.length) {
/ merged[k] = a[j];
j++;
k++;
}
while(i<a.length) {
merged[k] = a[i];
i++;
k++;
}
return merged;
}
I am receiving a array out of bound on the / marked line