[Resolvido] Curso Java - Modificando o primeiro programa
Exibindo uma única linha de texto com múltiplas instruções
Welcome to Java Programming! pode ser exibido de várias maneiras. A classe Welcome2, abaixo utiliza duas instruções para produzir a mesma saída do exemplo do tópico anterior.
//Imprimindo uma linha de texto com múltiplas instruções
public class Welcome2
{
// método principal inicia a execução do aplicativo Java
public static void main( String args[] )
{
System.out.print( " Welcome to " );
System.out.print( " Java Programming ! " );
} // fim do método principal
} // fim da classe Welcome2
Saída: Welcome to Java Programming !
System.out.print( " Welcome to " );
System.out.print( " Java Programming ! " );
Exibem uma linha de texto na janela de comando. A primeira instrução utiliza o método print de System.out para exibir uma string. Diferentemente de println, depois de exibir seu argumento, print não posiciona o cursor de saída no começo da próxima linha na janela de comando - o próximo caractere no seu argumento ( a letra J ) imediatamente depois do último caractere que a linha anterior ( o caractere de espaço em branco antes da aspa dupla de fechamento da string ). Cada instrução print ou println retorna a exibição dos caracteres a partir de onde a última instrucção print ou println parou de exibir os caracteres.
Exibindo múltiplas linhas de texto com uma única instrução
// Imprimindo múltiplas linhas de texto com uma única instrução
public class Welcome3
{
// método principal inicia a execução do aplicativo Java
public static void main( String args[] )
{
System.out.println( " Welcome\nto\nJava\nProgramming ! " );
} // fim do método principal
} // fim da classe Welcome3
Saída:
Welcome
to
Java
Programming !
A barra invertida \ é chamada de caractere de escape. Isso indica aos métodos print e println de System.out que um ' caractere especial ' deve ser impresso. Quando aparece uma barra invertida em uma string de caracteres, o Java combina o próximo caractere com as barras invertidas para formar uma sequência de escape. A sequência de escape \n representa o caractere de nova linha. Quando um caractere de nova linha aparece em uma string sendo enviada para saída com System.out, o caractere de nova linha faz com que o cursor de saída na tela se mova para o começo da próxima linha na janela de comando.
Sequência de escape - Descrição
\n - Nova linha. Posiciona o cursor de tela no início da próxima linha
\t - Tabulação horizontal. Move o cursor de tela para a próxima parada de tabulação.
\r - Retorno de carro. Posiciona o cursor da tela no início da linha atual - não avança para a próxima linha. Qualquer saída de caracteres depois do retorno de carro sobrescreve a saída de caracteres 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. Por exemplo:
System.out.println("\"in quotes\"");
Saída será: "in quotes"
Discussão (0)
Carregando comentários...