Hey,
please put your code between the code tags to makes things more readable

.
I got you wring earlier. I thought you wanted to merge two arrays together returning one array that contains the accumulated array values.
As for your approach, that looks fair. But I think you do not want to call this method public static void main(int [] one, int [] two) ;)
You permit clients to pass two arrays of different lengths in there, is that what you want or should the array sizes match?
In that case you can impose this restriction by validating before you do any computations.
If you want to take it one step further, you could accept a variable number of arrays coming in.