Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Variáveis e Literais em Java: Guia Completo

Variáveis e Literais em Java

Este guia explora variáveis e literais em Java, ilustrados com exemplos claros para entendimento prático.

Variáveis em Java

Uma variável é um local de memória designado que armazena dados.

Cada variável deve ter um identificador único para referenciar a área de armazenamento. Saiba mais sobre identificadores Java.


Criando Variáveis em Java

Veja como declarar e inicializar uma variável:

int speedLimit = 80;

Neste exemplo, speedLimit é um int armazenando o valor 80. O tipo int restringe a variável a valores inteiros. Para mais detalhes, visite tipos de dados Java.

A declaração e inicialização de variáveis podem ser realizadas separadamente:

int speedLimit;
speedLimit = 80;

Nota: Java é tipado estaticamente; todas as variáveis devem ser declaradas antes do uso.


Modificando Valores de Variáveis

Variáveis podem mudar durante a execução do programa. Por exemplo:

int speedLimit = 80;
...
speedLimit = 90;

Inicialmente, speedLimit é 80; depois atualiza para 90. No entanto, o tipo de dado não pode mudar no mesmo escopo.

Por exemplo, o seguinte é inválido:

int speedLimit = 80;
...
float speedLimit;

Saiba mais em: Posso mudar o tipo de declaração de uma variável em Java?


Regras de Nomenclatura para Variáveis Java

As convenções de nomenclatura do Java melhoram a legibilidade e manutenibilidade do código:


Java distingue quatro categorias de variáveis:

Explore tipos de variáveis em mais profundidade: Tipos de Variáveis Java.


Literais em Java

Literais são valores fixos incorporados diretamente no código-fonte. Eles fornecem uma maneira conveniente de atribuir dados:

int a = 1;
float b = 2.5;
char c = 'F';

Abaixo estão as principais categorias de literais em Java.

1. Literais Booleanos

Literais booleanos são limitados a true ou false:

boolean flag1 = false;
boolean flag2 = true;

2. Literais Inteiros

Literais inteiros representam números inteiros e vêm em quatro bases:

  1. Binário (base-2) – prefixo 0b
  2. Decimal (base-10)
  3. Octal (base-8) – prefixo 0
  4. Hexadecimal (base-16) – prefixo 0x

Exemplos:

// binário
int binaryNumber = 0b10010;
// octal
int octalNumber = 027;
// decimal
int decNumber = 34;
// hexadecimal
int hexNumber = 0x2F;

Nota: Literais inteiros inicializam variáveis byte, short, int e long.

3. Literais de Ponto Flutuante

Literais de ponto flutuante incluem notação fracionária ou exponencial:

class Main {
    public static void main(String[] args) {
        double myDouble = 3.4;
        float myFloat = 3.4F;
        double myDoubleScientific = 3.445e2;
        System.out.println(myDouble); // 3.4
        System.out.println(myFloat); // 3.4
        System.out.println(myDoubleScientific); // 344.5
    }
}

Esses literais inicializam variáveis float e double.

4. Literais de Caracter

Caracteres são símbolos Unicode únicos entre aspas simples:

char letter = 'a';

Sequências de escape também são válidas, ex: \b, \t, \n, etc.

5. Literais de String

Strings são sequências de caracteres entre aspas duplas:

String str1 = "Java Programming";
String str2 = "Programiz";

Java

  1. Dominando Variáveis, Literais e Constantes em C++: Guia Completo
  2. Variáveis, Constantes e Literais em C: Um Guia Completo
  3. Variáveis, Constantes e Literais em Python – Guia Completo
  4. Dominando Entrada e Saída em Java: Imprimir, Ler e Formatados Seus Dados
  5. Entendendo Expressões, Instruções e Blocos em Java
  6. Classes e Objetos em Java: Guia Prático
  7. Classes e Métodos Abstratos em Java: Guia Completo
  8. Dominando Classes Aninhadas e Internas em Java: Tipos, Exemplos e Boas Práticas
  9. Java throw vs throws: Dominando Tratamento de Exceções com Exemplos Práticos
  10. Dominando Autoboxing e Unboxing em Java: Exemplos Práticos e Boas Práticas