Olá pessoal, ñ sou muito forte em java e estou com um probleminha, como eu faço essa operação :
int a=176;
int b=151;
int c=391;
int d=0;
d =(a ^ b) % c;
é que como o valor de d é muito grande estou a tentar usar BigInteger, mas nao consigo fazer a operação completa
BigInteger bi = new BigInteger("176");
b = b.pow(151);
BigInteger result = new BigInteger(""); //NAO SEI COMO POR O VALOR DA OPERAÇÃO DE b = b.pow(151);
BigInteger result1 = new BigInteger("391"); //ONDE TEM 391, TEM COMO POR UMA VARIAVEL ? TIPO new BigInteger(int a);
BigInteger A = result.remainder(result1);
System.out.println(A);
Desde já agradeço toda e qualquer ajuda.