Converter Becimal, Octal e Hexadecimal

Ola pessoal, algum saberia a formula para converter valores decimais para octais ou hexadecimais ou vice-versa, aproveito tbm para perguntar sobre conversao para binarios.

Obrigado!!

http://java.sun.com/javase/6/docs/api/java/lang/Integer.html

Integer.toHexString(int i)
Integer.toOctalString(int i)
Integer.toBinaryString(int i)

Já que você perguntou sobre a fórmula: http://venus.rdc.puc-rio.br/rmano/sn2cvb.html