Executando verificação de segurança...
2

Nenhuma linguagem pode sequer ter retorno de uma variável.

Todas as linguagens mais conhecidas podem retornar mais de um valor ao mesmo tempo de alguma forma. Algumas fazem isso de forma muito simples e fornecem algum mecanismo fácil de usar e até bonito, outras só permitem construir com alguma técnica extra.

Na pior das hipóteses pode criar uam classe para isso ou armazenar em um array. Ou seja, pode fazer isso através de um objeto que seja um container de outros objetos. Algumas linguagens como C# possuem uma tupla simples, fácil e eficiente, outras linguagens como Java, não possuem nada pronto assim.

Para seu caso, jogar em um ArrayList<double> parece resolver o que deseja.

Farei algo que muitos pedem para aprender programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Carregando publicação patrocinada...