ao abrir a ide, o comando de print estava diferente o código era System.out.printf, qual seria a diferença desse para o System.out.println
ao abrir a ide, o comando de print estava diferente o código era System.out.printf, qual seria a diferença desse para o System.out.println
Olá Daniel!
O comando System.out.printf
é semelhante ao System.out.println
, mas possui algumas diferenças.
Enquanto o System.out.println
imprime uma string e adiciona uma nova linha no final, o System.out.printf
permite que você formate a string de uma maneira mais complexa. Você pode inserir valores em determinados lugares na string usando marcadores de posição, que começam com o símbolo %
.
Por exemplo, se você quiser imprimir uma string e um número em uma única linha, poderia usar o seguinte código:
String nome = "Daniel";
int idade = 25;
System.out.printf("Meu nome é %s e eu tenho %d anos.", nome, idade);
Isso produziria a seguinte saída:
Meu nome é Daniel e eu tenho 25 anos.
Espero ter ajudado e bons estudos!