Calculo de raiz que nÃo É exata

Como faço para calcular uma raiz não exata para não aparecer o resultado real?
exemplo:
raiz de 12 = 3,46… (assim não)
raiz de 12 = 2 raiz de 3 (assim)

Java não faz isso, aliás não conheço nenhuma linguagem que faça.

A menos que construa um programa que faça análise matemática e imprima valores por extenso.

concordo com o renrutal, vc vai ter que formular um algoritmo pra fazer isso…

um jeito pra fazer isso é fatorar o número em fatores primos, e calcular
a parte inteira e a parte dentro da raiz na mão… não tem nada pronto…