Erro printf

3 respostas
A

Estou lendo o livro Java Como Programar / Deitel 6a. edição e a seguinte linha de comando (que esta igual ao livro) nao funciona :

System.out.printf("%s%8s\n", "Index","Value"); // titulo da coluna

porque da esse erro ? :

The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, int, int)

percebi que sempre q uso printf e tem alguma formataçãode saida, da esse erro.

3 Respostas

R

pela mensagem, diz que vc está usando uma quantidade incorreta de argumentos. são 2 argumentos, e vc está passando 3

ViniGodoy

Tem certeza que está compilando como Java 5?

Se estiver usando Eclipse, dá uma olhada no que escrevi nesse tópico aqui:
http://www.guj.com.br/posts/list/49634.java#260496

Y

Pelo que é possível perceber você deve mesmo estar compilando o software com uma versão anterior à 5 do Java, quando ainda não haviam as vargars.

Dica: atualize seu JDK/JRE.

Criado 22 de janeiro de 2007
Ultima resposta 23 de jan. de 2007
Respostas 3
Participantes 4