Pessoal, boa tarde.
Estou estudando o método estático "format" da classe String, porém estou fazendo igual ao livro e na hora de execução acusa erro.
Não estou conseguindo arrumar de jeito nenhum, alguem pode me dar um auxilio?
Segue três exemplos abaixo, provavelmente devo ter esquecido algum comando...
public class Principal {
public static void main (String[] args) {
int A = 12345; double B = 555.55;
String Teste = String.format("Os numeros sao %.d",134434);
System.out.println(Teste);
String Teste2 = String.format("Os numeros sao %,2f",13443,9874);
System.out.println(Teste2);
String Teste3 = String.format("Os numeros sao %.d e %,2f",A,B);
System.out.println(Teste3);
}
}
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '.'
at java.util.Formatter.checkText(Unknown Source)
at java.util.Formatter.parse(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.lang.String.format(Unknown Source)
at Principal.main(Principal.java:10)
Obrigado Pessoal!!!