O método printf utlizado pra imprimir um texto e conteúdo de uma variável utlizando especificadors de formato (%) seguidos por um caractere que representa o tipo de dados não deixa compilar no Eclipse. A mensagem que mostra é a seguinte:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments
(String, double)
Agora, já no JCreator, o programa compila e roda fino.