Operar constantes escolhidas pelo usuário

Bom dia!

Tenho as seguintes constantes

X = 1;
Y = 2;
Z = 3;

Preciso operar esses valores, porém o valor sera passado dinamicamente, por exemplo:

O usuário informa que quer somar X com Y.

Qual estratégia utilizar para sair deste problema utilizando a linguagem java?

Obrigado pessoal!

Se voce armazenar a soma de X com Y em outra variavel que não seja constante (final) por exemplo não há problema.

Mas como os valores são passados dinamicamente, é realmente necessario que X,Y e Z sejam constantes?

Para o usuário não importa o valor que esta na constante.

Então não entendi o problema.
Quando o usuário solicitar a soma de X com Y, o que voce deseja fazer com a soma? Armazenar em algum local, exibir para o usuário…