Como se usa replaceAll ?

Bem, eu tenho:

String str = “x (y/100)”

onde x e y são numeros que variam de 0 a 100, eu queria usar o replace, mas acaba que não funciona por ser variavel, então eu queria saber se há como remover “dar replace” tudo a direita do caractere “(”, e se possivel se puderem explicar como funciona eu agradeço <3

Acredito que vc esteja fazendo algo assim:

String str = x+"("+y+"/100"+")"; // x*(y/100)

O que eu entendi é que vc queria que sua string fique agora como x*z, onde z é o resultado de y/100;

String result = x+"*"+(y/100); // x*z onde z = y/100