Erro do printf (iniciante)

3 respostas
W

Quando digito o seguinte código no Eclipse:

public class ImprimeX {

    public static void main(String[] args) {

	double x = 1.25;
	
	System.out.printf("%f", x);
   }
}

surge a seguinte mensagem:

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

Alguém consegue identificar onde está o erro?

3 Respostas

Daniel_Dias

Executei pelo prompt e não deu erro nenhum :

public class ImprimeX {

    public static void main(String[] args) {

	double x = 1.25;
	
	System.out.printf("%.2f", x);
    }
}
W

Obg, Daniel. Mas o erro persiste. Creio que seja algo do Eclipse, pois testei agora através do prompt e deu certo.

Daniel_Dias

Prezado @Wallacy_Medeiros , de uma olhada nesse link :

{ },s :v:

Criado 13 de julho de 2016
Ultima resposta 13 de jul. de 2016
Respostas 3
Participantes 2