Formatação

2 respostas
ECO2004

Eu não estou entendendo uma formatação de um programa…

A formatação é o %s. Bem, eu sei que esse caracter de conversão chama o método toString ao argumento que lhe é passado. Mesmo assim, não entendi a formatação do programa abaixo, linha 26.

Alguém pode me fazer o favor de explicar?

2 Respostas

yhhik

é uma padrão da linguagem C.

para que seja escrito no console uma variavel com o printf vc tem que informar tbm o tipo da variável.
%s quer dizer que vai escrever uma string o \n quer dizer que vai pular uma linha.

exemplo:

int a=0;
String b="";


System.out.printf("%d",a);//5d quer dizer que é um int
System.out.printf("%d%s", a,b);//vai mostrar uma String e um int
ViniGodoy

A descrição completa dessa formatação está no javadoc da classe Formatter:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html

É realmente muito parecido com a função printf do C.

Criado 21 de fevereiro de 2012
Ultima resposta 21 de fev. de 2012
Respostas 2
Participantes 3