freeCodeCamp/guide/portuguese/java/variables/index.md

3.1 KiB
Raw Blame History

title localeTitle
Variables Variáveis

Variáveis

Variáveis armazenam valores. Elas são a entidade mais básica usada para armazenar dados como texto, números etc. num programa.

Em Java , as variáveis são fortemente tipadas , o que significa que você precisa definir o tipo para cada variável sempre que você a declarar. Caso contrário, o compilador lançará um erro no tempo de compilação . Portanto, cada variável possui um ' tipo de dados ' associado a um dos seguintes:

  • Tipo primitivo: int , short , char , long , boolean , byte , float , double
  • Tipo de embalagem: Integer , Short , Char , Long , Boolean , Byte , Float , Double
  • Tipo de referência: String , StringBuilder , Calendar , ArrayList , etc.

Você deve ter notado que o Tipo de Wrapper consiste em tipos escritos exatamente como o Tipo Primitivo , exceto pelo alfabeto capitalizado no início (como o Tipo de Referência ). Isso ocorre porque os tipos de invólucro são, na verdade, parte dos tipos de referência mais gerais, mas estão intimamente ligados às suas contrapartes primitivas via autoboxing e unboxing . Por enquanto, você só precisa saber que tal tipo de wrapper existe.

Normalmente, você pode declarar (ou seja, criar) variáveis de acordo com a seguinte sintaxe: < data-type > < variableName >;

// Tipo de Dados Primitivo 
 int i; 
 
 // Tipo Dados de Referência 
 Float myFloat; 

Você pode atribuir um valor à variável simultaneamente quando a estiver declarando (o que é chamado de inicialização ) ou em qualquer lugar no código depois de a ter declarado. O símbolo = é usado para o mesmo.

// Inicializar a variável de Tipo de Dados Primitivo 'int' com o valor 10 
 int i = 10; 
 double amount = 10.0; 
 boolean isOpen = false; 
 char c = 'a'; // Note as aspas simples
 
 //As variáveis tambem podem ser declaradas, e mais tarde designar o seu valor
 int j; 
 j = 10; 
 
 // Inicializar um objeto Float com o valor 1.0 
 // a variável myFloat aponta agora para o objeto
 Float myFloat = new Float(1.0); 
 
 //Bytes são um dos tipos em java e podem assim ser representados
 int byteValue = 0B101; 
 byte anotherByte = (byte)0b00100001; 

Como é evidente no exemplo acima, as variáveis do tipo Primitivo comportam-se de maneira ligeiramente diferente das variáveis do tipo Referência (& Wrapper) - enquanto Variáveis primitivas armazenam o valor real, Variáveis de referência referem-se a um 'objeto' contendo o valor real. Você pode descobrir mais nas seções abaixo.

Outros recursos