Tarea Programa en java

Felipe Pincheira
06 de Abril del 2004
Hola:

Queria pedirles ayuda. Estoy en primer ano de universidad y me pidieron hacer un programa en java q lea numeros enteros entre 1 y 999.999.999 y q el programa escriba el numero en palabras. Luego cuando se ingrese un numero <= 0, el programa termina. Ademas solo puedo usar while, if y else.
Seria de gran ayuda si me dieran algunas ideas, ya que no entiendo mucho debido a que mi profesor no explica muy bien. Tengan en consideracion que solo llevo 3 semanas conociendo sobre java.
Muchas gracias..