No Java existem varias maneiras de se exibir uma saída de
texto cada uma com suas particularidades entre elas estão:
- System.out.print;
- System.out.println;
- System.out.printf;
System.out.print:
O método System.out.print(“”) instrui o computador a
imprimir um valor String passada entre as aspas, na tela.
A primeira coisa a fazer é criar uma pasta onde seu programa
será criado, no meu caso criei em “C:\Blog”, após a criação do diretório crie o
arquivo prints.java na pasta, conforme a imagem abaixo (ignore os outros
arquivos são de outros exemplos):
Após a criação do arquivo abra o arquivo com o bloco de
notas.
Digite o seguinte código:
class
prints {
public static void main (String
args[]){
System.out.print("Eu
sou um print");
System.out.print("
sem quebra linha.");
}
}
System.out.println:
O método System.out.println(“”) instrui o computador a
imprimir um valor String passada entre as aspas, na tela e quebra uma linha ao
final.
Vamos alterar o codigo anterior para utilizar o println no
local do print conforme abaixo:
class prints {
public
static void main (String args[]){
System.out.println("Eu
sou um println, ");
System.out.println("
eu quebro linha.");
}
}
No prompt
de comando compile e execute o arquivo o resultado será:

System.out.printf:
O método System.out.printf instrui o computador a imprimir
um valor na tela de maneira formatada(por isso o f no final). Diferentemente
dos outros métodos print o printf trabalha com dois argumentos:
- O primeiro argumento é a string
de formato que pode consisitir em texto fixo e especificadores de formato (Os
especificadores de formato iniciam com % seguidos por um caractere que
representa o tipo de dados).
- O segundo argumento pode ser
ser uma lista de argumentos, estes argumentos passam os valores a serem
substituidos no lugar dos especificadores de formato do primeiro argumento,
estes argumentos devem ser separados por virgula e são conhecidos como lista
separada por virgulas.
Vamos alterar o codigo anterior para utilizar o printf no
local do println conforme abaixo:
class
prints {
public static void main (String
args[]){
System.out.printf("Eu
sou um %s eu sou %s.",
"printf", "formatado");
}
}
No prompt
de comando compile e execute o arquivo o resultado será:
Sequencias de escape:
O Java
tabalha com caracteres de escape que podem ser inserido junto a uma String(dentro
das “”) para melhor formatação o caractere que representa o escape é \ (barra
invertida) isso indica aos metodos prints que um caractere especial deve ser
impresso. Abaixo está a lista de sequencias de escape comuns e como elas afetam
a exibição:
\n – Nova linha, posiciona o cursor
de tela no inicio da proxima linha.
\t – Tabulação horizontal, Move o
cursor de tela para a proxima para da tabulação.
\r – Retorno de carro, posiciona o
cursor da tela no inicio da linha atual. Qualquer saida de caracteres depois do
retorno de carro sobrescreve a saida anteriormente gerados na linha atual.
\\ - Barras invertidas. Utilizadas
para imprimir um caractere de barra invertida.
\” – Aspas duplas. Utilizadas para
imprimir um caractere de aspas duplas.
class
prints {
Vamos alterar o codigo anterior para utilizar o printf no
local do println conforme abaixo:
public static void main (String
args[]){
System.out.print("Eu
sou um print e \nquebrei a linha com \\n. \n");
System.out.println("Eu
sou um println \t estou tabulado com \\t.");
System.out.println("Eu
vou ser substituido \rEu vou substiuir o texto anterior com \\r.");
System.out.printf("Eu
sou um %s \\ eu sou %s com aspas \" exibidas.", "printf",
"formatado");
}
}
No prompt
de comando compile e execute o arquivo o resultado será:

Os caracteres de
escape podem ser utilizados com qualquer um dos métodos prints e podem ser
misturados, fique a vontade para se divertir com eles.
Até o próximo post.
Nenhum comentário:
Postar um comentário