A saída “0 3” é só na última e você não sabe o porquê?
leonardobhbr
Seguinte amigo tipos primitivos passado em parametro em um metodo não é alterado o valor da variavel original.
É criado uma outra variavel então qualquer alteração feita no valor dela so tem efeito no próprio metodo
Só que vetores são independente se é de tipo primitivo ou não por isso o y na posição 0 no final é 3 e o x continua zero
Espero ter respondido
RafaelCassau
Na verdade a saida é:
0 0
X0
X2
0 0
y0
y3
0 3
X3
X5
0 3
você deve subir a janela do console para ver o inicio da impressão, referente o porque dessa saida é que nos metodos de somaDois(x); somaTres(y); e somaDois(y[0]); você esta executando System.out.println() e depois no main() você torna a imprimir com System.out.println() novamente para resolver isso é simples