A outra resposta esta considerando JavaScript, em Java não da para fazer desse jeito... Se vc quiser, pode fazer dessa forma:
public Object[] getNameAndAge() {
return new Object[]{this.name, this.age};
}
Ou, voce pode criar uma classe q tenha os valores como atributo, e retornar uma instancia da mesma, por exemplo:
public class UserData {
public String name;
public int age;
public UserData(String name, int age) {
this.name = name;
this.age = age;
}
}
...
public UserData getNaneAndAge() {
return new UserData(this.name, this.age);
}
...
Tem outras coisas possíveis também, so q são mais especificas... no teu caso, da para fazer o do Object[], ou, voce pode colocar os dois vetores em um só... o q talvez seja menos facil:
...
Double[] valor1 = {...};
Double[] valor2 = {...};
Double result = new Double[valor1.length + valor2.length];
for (int i = 0; i < result.length; i++) {
if (i < valor1.length) {
result[i] = valor1[i];
} else {
result[i] = valor2[valor1.length + i]; //não tenho certeza, mas talvez aqui presise de um "-1) para corrigir o index...
}
}