Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Posso substituir o System.out.println?

Olá! Há umas 2/3 aulas atrás ele apresentou a nós o System.out.format. Eu tenho estudado C também, e pareceu bem mais prático para mim usar o format ao invés do println. Que assim posso usar as máscaras para colocar as variáveis. Exemplo:

String a = "Alura"; String b = "Excelente";

System.out.format("O curso de Java da %s é %s", a,b);

Minha dúvida é, eu posso substitui totalmente o println para usar apenas o format? Ou há situações que o println é melhor?

E se há, quais são?

1 resposta
solução!

Oioi, Guilherme! Tudo certo?

Costuma ser mais comum na comunidade utilizar o println, mas nada te impede de utilizar o format. Um exemplo de situação em que o println é melhor seria se você fosse imprimir apenas uma variável, sem precisar de imprimir uma string formatada no terminal (e isso é bastante recorrente):

String nome = "Guilherme";
System.out.println (nome);

//ao invés dessa forma:
System.out.println ("%s", nome);

Ahh! E uma outra forma de utilizar strings formatadas é usar o System.out.printf, que tem uma sintaxe bem parecida com o println.

Espero ter ajudado, abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!