You have declared your method as returning double
(a single value) not double[]
(an array of values).
To handle the zero values work out the length of the shortest and the longest arrays.
Declare your results array to the longest length.
Loop through from 0 to shortest adding the values together.
Loop through from shortest to longest just copying the value from the longer array.