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

3.1 KiB
Raw Blame History

title localeTitle
Variables Variáveis

Variáveis

Variáveis armazenam valores. Eles são a entidade mais básica usada para armazenar dados como texto, números etc. em um 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 >;

// Primitive Data Type 
 int i; 
 
 // Reference Data Type 
 Float myFloat; 

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

// Initialise the variable of Primitive Data Type 'int' to store the value 10 
 int i = 10; 
 double amount = 10.0; 
 boolean isOpen = false; 
 char c = 'a'; // Note the single quotes 
 
 //Variables can also be declared in one statement, and assigned values later. 
 int j; 
 j = 10; 
 
 // initiates an Float object with value 1.0 
 // variable myFloat now points to the object 
 Float myFloat = new Float(1.0); 
 
 //Bytes are one of types in Java and can be 
 //represented with this code 
 int byteValue = 0B101; 
 byte anotherByte = (byte)0b00100001; 

Como é evidente no exemplo acima, as variáveis do tipo Primitivo se comportam 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