Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Tipos de Dados Primitivos | Tipos básicos, operações
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

book
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:

java

Main

copy
1
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;
java

Main

copy
1
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;
java

Main

copy
1
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;

java

Main

copy
1
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;
java

Main

copy
1
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;;

java

Main

copy
1
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;

java

Main

copy
1
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;

java

Main

copy
1
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.

java

Main

copy
1
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:

java

Main

copy
12345678
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.

java

Main

copy
12345678
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.

java

Main

copy
12345678
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.

1. Qual tipo de dado inteiro ocupa a menor quantidade de memória?
2. Qual tipo de dado inteiro ocupa a menor quantidade de memória?
Qual tipo de dado inteiro ocupa a menor quantidade de memória?

Qual tipo de dado inteiro ocupa a menor quantidade de memória?

Selecione a resposta correta

Qual tipo de dado inteiro ocupa a menor quantidade de memória?

Qual tipo de dado inteiro ocupa a menor quantidade de memória?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt