Ayudenme con Este Ejercicio

celsoxvi
20 de Noviembre del 2009
Resulta que estoy aprendiendo a programar en Java, No tengo muchos conocimientos y me dejaron estos dos Ejercicios que tengo la Idea como Hacerlo pero no se como que sentencia debo de Utilizar y esas cosas. Aca lo Dejo.

1.- Genere todos los Numeros de 4 Digitos en base 6 y sus Equivalente en Base 10 y 8

Bueno si no me Equivoco creo que debe de ser mayor o Igual 1000 y Menor o Igual a 9999.

2.- Un Cubo perfecto o numero amstrong es aquel sumados los Cubos de sus Digitos nos da el Mismo Numero, Encuentre los cinco unicos cubos perfectos.

Bueno lo que se es que Por ejemplo Tu Escribes 123 Eso los Separa 1^2+2^2+3^2 y Ahi te da una Suma, La cosa es que no Entiendo el Prosedimiento, Estoy trabajando en Java en el Programa de NetBeans, Bueno me gustaria si me pueden recomendar un libro para aprender poco a Poco este Lenguaje de Programacion. Gracias.