Bom, eu tenho uma dúvida meio medonha … la vai : é possivel retornar mais de uma variavel num método, tipo :
publicmeumétodo(){
inta=1;intb=2;...coisasqueométodofaz...
returna; // mas eu gostaria de retornar o b também , mas não queria concatenar os dois entedem? tipo a + b
}
Você pode voltar um objeto, contendo os dois valores.
Você pode voltar um array de 2 posições.
Você pode ter 2 métodos, um retornando “a” e outro retornando “b”.
S
swordf
Boa… vlw kras… não tinha pensado na idéia de usar array, vou testar … Obrigado!!!
E
entanglement
Em C++ há uma coisa muito costumeira, quando precisamos retornar um par de valores, que é o uso do template pair<>. É tão frequente que faz parte das bibliotecas padrões do C++.
Em Java, você pode também criar uma classe genérica Pair<T, U> que pode ser usada para retornar um par de valores. Exemplo: