Entenda os tipos em Java
Em Java, os tipos são usados para especificar o tipo de dados que uma variável pode armazenar. Existem dois tipos principais de tipos em Java: tipos primitivos e tipos de referência.
Os tipos primitivos são aqueles que representam valores básicos,
como números inteiros, ponto flutuante, caracteres e booleanos. Alguns
exemplos de tipos primitivos em Java são int, float, char e boolean.
O tipo int é usado para armazenar números inteiros, como 10, 20 ou 30.
Já o tipo float é usado para armazenar números de ponto flutuante, que são
números com casas decimais, como 3.14 ou 2.718. O tipo char é usado para
armazenar caracteres, como 'a', 'b' ou 'c'. E o tipo boolean é usado para
armazenar valores lógicos, true ou false.
Já os tipos de referência são aqueles que representam objetos em
Java. Isso significa que, em vez de armazenar o próprio valor, uma variável de
tipo de referência armazena o endereço de memória em que o objeto está
armazenado. Alguns exemplos de tipos de referência em Java são String,
ArrayList e HashMap.
O tipo String é usado para armazenar cadeias de caracteres, ou seja,
sequências de um ou mais caracteres. Por exemplo, "olá mundo" é uma String. O
tipo ArrayList é usado para armazenar listas de elementos, permitindo que os
elementos sejam adicionados, removidos e acessados de forma dinâmica. Já o
tipo HashMap é usado para armazenar pares de chave-valor, permitindo que os
valores sejam recuperados rapidamente através da sua chave.
Além disso, é importante lembrar que é possível criar novos tipos de
dados personalizados em Java através de classes. As classes são como
modelos para objetos e podem conter variáveis e métodos para armazenar e
manipular dados. Por exemplo, imagine que você quer criar uma classe para
representar um produto em uma loja online. Essa classe poderia ter variáveis
para armazenar o nome, o preço e a descrição do produto, assim como métodos
para calcular o desconto a ser aplicado no preço do produto.
Aqui vai uma demonstração com os exemplos citados:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | public class Tipos { public static void main(String[] args) { // Tipos primitivos int numInteiro = 10; float numPontoFlutuante = 3.14f; char caractere = 'a'; boolean logico = true; // Tipos de referência String cadeia = "Olá mundo"; ArrayList<Integer> lista = new ArrayList<>(); lista.add(1); lista.add(2); lista.add(3); HashMap<String, Integer> mapa = new HashMap<>(); mapa.put("chave1", 1); mapa.put("chave2", 2); mapa.put("chave3", 3); // Exemplo de uso de um tipo personalizado (classe Produto) Produto produto = new Produto("Produto 1", 100.0, "Descrição do produto 1"); double precoComDesconto = produto.calculaPrecoComDesconto(10.0); System.out.println("Preço com desconto: " + precoComDesconto); } } // Classe Produto (um tipo personalizado) class Produto { private String nome; private double preco; private String descricao; public Produto(String nome, double preco, String descricao) { this.nome = nome; this.preco = preco; this.descricao = descricao; } public double calculaPrecoComDesconto(double percentualDesconto) { return preco - (preco * (percentualDesconto / 100)); } } |
Em resumo, os tipos em Java são usados para especificar o tipo de dados
que uma variável pode armazenar e são divididos em dois tipos principais:
tipos primitivos e tipos de referência. Os tipos primitivos são aqueles que
representam valores básicos, como números inteiros, ponto flutuante,
caracteres e booleanos. Já os tipos de referência são aqueles que representam
objetos em Java, armazenando o endereço de memória em que o objeto está
armazenado. É possível também criar novos tipos de dados personalizados
através de classes, que são modelos para objetos que podem conter variáveis e
métodos para armazenar e manipular dados.
Espero que este artigo tenha sido útil para você e que tenha conseguido
entender um pouco mais sobre os tipos em Java. Veja mais artigos interessantes sobre java aqui no blog!
Forte abraço e até o próximo post!
Comentários
Postar um comentário