Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cereal_Killer

Metacaracteres ?!

Recommended Posts

Olá amigos,

 

Sabem quando se usa um %s ou %d para substituir um valor numa String? Por exemplo:

 

String texto = String.format("%s  -  %8.2f ",varstr,varfloat);

 

Eu queria saber se existem mais além do "%s", "%d" e "%0.0f". Se existem, quais são?

 

 

Também queria saber a diferença de se colocar "%8.2f" e "%1.1f", por exemplo.

 

 

 

Valeu! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
o Kandrade, td isso que ta nesse link só pra saber pra que serve e como usar essa variável??

 

caracas ein...q negócio mais complexo!!!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

o Kandrade, td isso que ta nesse link só pra saber pra que serve e como usar essa variável??

 

caracas ein...q negócio mais complexo!!!

Vou falar da minha experiencia.

 

Na grande maioria dos programas que faço uso o método println em vez de printf.

A concatenação da mensagem pode ser feita pelo operador "+".

 

Em alguns poucos casos utilizo o método printf para obter uma saída formatada.

Não precisa saber todo o material que te passei na cabeça.

É importante saber que existem vários recursos para obter uma certa formatação.

 

Também queria saber a diferença de se colocar "%8.2f" e "%1.1f", por exemplo.

O %f é usado para indicar que ali vem um número decimal "float point" esses números entre o % e o f indicam como deve ser a formatação.

Usando seus exemplos para o número 34.123456789

 

public  static void main(String [] args){
		double a = 34.123456789;
		System.out.printf("%8.2f",a);
		System.out.println();
		System.out.printf("%1.1f",a);
	}

A saída será:

00034,12

34,1

 

Observe também que não será impresso os zeros a esquerda do número só os coloquei pra mostrar a formatação.

O primeiro número é usado para formatar a posição do número na tela.

O segundo número é usado para indicar quantos números após a vírgula devem ser mostrados.

 

Um abraço!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.