Referência pra tipo primitivo

Bom, existe alguma forma de ser ter uma referencia pra um tipo primitivo de uma classe em outra? no C a gente pode tipo passar um ponteiro pra um float pra uma função e esta função alterar o valor deste float. no Java não dah pra passar tipos primitivos por referencia. tentei usar as classes empacotadoras mas elas não deixam alterar o valor delas. será que tem alguma alternativa pra resolver isso?

Não entendi muito bem o que você quis dizer.

Mas é algo assim: você quer passar um valor primitivo pra uma outra classe pra poder altera-la??? E depois voltar pra sua classe principal???

Em Java não existe passagem por referencia, então não dá pra fazer esse tipo de coisa…

Esse tipo de coisa é feito com o retorno do metodo, não são alterados valores e retornados no parametro do metodo, como aquelas coisas horrorosas que são feitas com programação procedural em C…

isso… seria algo como (soh um exemplo.)

void alterafloat( float &value){
     value = 10;
}

em que o tipo primitivo eh passado por referencia no C;
mas acho que no Java não dah pra fazer isso não…

Não dá mesmo não… porque como eu disse, todas as passagens de parametros são por valor…

[code]float valor = alterafloat(valor);

float alterafloat( float &value){
return 10;
}[/code]