"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Literais em Java

Literais em Java

Publicado em 2024-08-07
Navegar:183

Literais em Java

Literais em Java

1. Definição de Literais:

  • Valores fixos representados em forma legível por humanos (e.g., número 100).
  • Também chamados de constantes.
  • Intuitivos e usados frequentemente.

2. Tipos de Literais:

  • Tipos Primitivos: Podem ser de qualquer tipo de dado primitivo.
  • Caracteres: Delimitados por aspas simples (e.g., 'a', '%').

3. Literais Inteiros:

  • Números sem componentes fracionários (e.g., 10, -100).
  • Representados como int por padrão.
  • Podem ser especificados como long usando l ou L (e.g., 12L).

4. Literais de Ponto Flutuante:

  • Incluem um ponto decimal e componente fracionário (e.g., 11.123).
  • Representados como double por padrão.
  • Podem ser especificados como float usando F ou f (e.g., 10.19F).
  • Suportam notação científica.

5. Atribuição a Variáveis:

  • Literais inteiros podem ser atribuídos a char, byte, short se o valor couber.
  • Literais inteiros podem ser atribuídos a long.

6. Sublinhados em Literais (JDK 7 ):

  • Facilita a leitura de valores grandes (e.g., 123_45_1234).

7. Literais Hexadecimais, Octais e Binários:

  • Hexadecimais: Começam com 0x ou 0X (e.g., 0xFF).
  • Octais: Começam com zero (e.g., 011).
  • Binários (JDK 7 ): Começam com 0b ou 0B (e.g., 0b1100).

8. Sequências de Escape de Caracteres:

  • Usadas para representar caracteres especiais (e.g., \n para nova linha, \t para tabulação).
  • Exemplos: ch = '\t';, ch = '\'';.

9. Literais de Strings:

  • Conjunto de caracteres entre aspas duplas (e.g., "this is a test").
  • Podem conter sequências de escape (e.g., \n, \t).

Exemplo de uso em System.out.println:

System.out.println("First line\nSecond line");
System.out.println("A\tB\tC");

10. Tabela de Sequências de Escape:

  • \': Aspas simples
  • \": Aspas duplas
  • \: Barra invertida
  • \r: Retorno de carro
  • \n: Nova linha
  • \f: Avanço de página
  • \t: Tabulação horizontal
  • \b: Retrocesso
  • \ddd: Constante octal
  • \uxxxx: Constante hexadecimal
Declaração de lançamento Este artigo está reproduzido em: https://dev.to/devsjavagirls/literais-em-java-d34?1 Se houver alguma infração, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3