Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
Tipos de Dados Primitivos
Variáveis
Uma variável no código é um tipo de célula onde podemos armazenar informações. Por exemplo, se precisarmos salvar o número 20
, vamos salvá-lo em uma variável e usar esse número novamente simplesmente utilizando o nome da variável no código.
Java é uma linguagem fortemente tipada, portanto, somos obrigados a definir o tipo de dado da nossa variável:
Main
variable_type name = value;
O código acima ilustra a sintaxe básica para declarar uma variável.
Agora, vamos prosseguir ao estudo dos tipos de dados, começando pelos 8 principais.
Tipos de Dados
Note
Note that the
String
data type is not a primitive data type, so we won't cover it in this section. It has a separate section where you will learn about this data type in detail.
Let's go through primitive data types and learn more about each of them:
byte
- This integer data type can accept values ranging from -128 to 127. It occupies 1 byte of memory and is stored in the stack memory;
Main
byte var = 10;
short
- é também um tipo de dado inteiro que pode conter valores de -32.768 a 32.767. Ocupa 2 bytes de memória e é armazenado na memória stack;
Main
short var = 10000;
int
- Este é o tipo de dado inteiro mais comumente usado, capaz de armazenar valores que variam de -2.147.483.648 a 2.147.483.647. Também é armazenado na memória stack e ocupa 4 bytes;
Main
int var = 123123123;
long
- Este é o maior tipo de dado inteiro, capaz de armazenar valores de -2⁶³ a 2⁶³ - 1. Ocupa 8 bytes na memória e também é armazenado na memória da pilha;
Main
long var = -10290394;
float
- é o primeiro tipo de dado de ponto flutuante capaz de armazenar 7 dígitos decimais. Ao declarar uma variável do tipo float, devemos lembrar de adicionar a letra f ao final do número. Por exemplo, float myFloat = 4.13f;
;
Main
float var = 13.41f;
double
- Este tipo de dado de ponto flutuante pode armazenar até 15 dígitos decimais. Diferente de float
, não precisamos especificar letras ao declarar uma variável double. Double ocupa 8 bytes e é armazenado na memória stack;
Main
double var = 12.299384;
boolean
- Este tipo de dado primitivo é especial, pois só pode conter os valores true
ou false
. Boolean é armazenado na memória stack e ocupa de 1 bit a 1 byte, dependendo do sistema e do compilador;
Main
boolean var = true;
char
- Este tipo de dado de caractere utiliza dados da tabela ASCII. Iremos explorar esse tipo de dado com mais detalhes no próximo capítulo, mas por enquanto, tenha em mente que ele ocupa 2 bytes.
Main
char var = 'c';
Também existe uma tabela onde você pode visualizar todas as informações essenciais sobre tipos de dados primitivos:
Primitive data types can also be output using the console output command. Let's examine some examples:
Main
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }
Declaramos uma variável int
e a imprimimos na tela.
Main
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }
Declaramos uma variável do tipo char
e a imprimimos na tela.
Main
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }
Declaramos uma variável do tipo float
e a imprimimos na tela.
Declaramos uma variável do tipo float
e a exibimos na tela.
Obrigado pelo seu feedback!