DEV Community

Gravando a saída do console

Saída no Console em Java:

  • Inicialmente, Java oferecia apenas fluxos de bytes para saída no console; a partir do Java 1.1, foram adicionados fluxos de caracteres para maior portabilidade.
  • System.out ainda é amplamente usado para saídas simples no console, e todos os exemplos anteriores no livro o utilizaram.

Métodos print() e println():

  • São métodos da classe PrintStream (tipo do objeto System.out) e facilitam a saída de dados no console.
  • System.out permite saídas simples, apesar de ser um fluxo de bytes.

Método write(int valbyte) de PrintStream:

  • Permite escrever um byte específico no console.
  • Apenas os 8 bits menos significativos de valbyte são escritos.

Exemplo de uso:

class WriteDemo {
    public static void main(String args[]) {
        int b = 'X';
        System.out.write(b);
        System.out.write('\n');
    }
}

Enter fullscreen mode Exit fullscreen mode
  • Uso: write() é menos frequente, pois print() e println() são mais práticos para saídas gerais.

Métodos printf() e format() de PrintStream:

  • Controle de Formatação Avançada: Permitem controlar o formato de saída, incluindo casas decimais, largura mínima do campo e exibição de valores negativos.
  • Esses métodos, embora úteis, não foram usados nos exemplos deste livro, mas são recomendados para quem deseja explorar formatação detalhada de dados em Java.

Este trecho explica como a saída de dados no console é gerida em Java e mostra métodos adicionais para controlar a formatação, fornecendo opções simples e avançadas para exibir dados.

Top comments (0)