Puedes ser un poco mas especifico con lo que se quiere condicionar ?
ejemplo si queremos condicionar
double respuesta=math.pow(2,61);
if (respuesta ==2.305843009213694E18)
/// sentencias si es cierto
else
// sentencias si es falso
condicionalo asi q es igual !!!
solo sinecesitas mostrar resultados as la tranformacion a BigDecimal.
ejemplo
BigDecimal respuesta_de_bigdecimal= new BigDecimal(respuesta);
System.out.print(respuesta_de_bigdecimal);
pero si tienes q hacer bajo codigo he operaciones algebraicas y condiciones mi recomendacion es q lo trates con double y conviertas al final lo q es salida !!!
he intentado convertir el valor pero me devuelve valores con letras !!! asiq ps noc si estoy aclarando la duda pero hay vamos cualquiera cosa comentemos y listo !!!
Saludos....