Índice:
- Diferença Chave - Inteiro vs Flutuante
- O que é inteiro?
- O que é Float?
- Qual é a similaridade entre inteiro e flutuante?
- Qual é a diferença entre inteiro e flutuante?
- Resumo - Inteiro vs Flutuante
Vídeo: Diferença Entre Inteiro E Flutuante
2024 Autor: Mildred Bawerman | [email protected]. Última modificação: 2023-12-16 08:41
Diferença Chave - Inteiro vs Flutuante
Float e Double são outras classes de invólucro usadas para converter tipos de dados primitivos. Às vezes, é necessário converter o tipo de dados primitivo em um objeto e converter o objeto no tipo de dados primitivo. Para isso, podem ser utilizadas classes Wrapper. Linguagens de programação como Java contém classes Wrapper. Eles são usados para este processo de conversão. Uma classe de invólucro é uma classe que encapsula tipos. Esses tipos podem ser usados para criar instâncias de objetos e métodos em outra classe que precisa desses tipos. Existem oito tipos primitivos em Java. Eles são int, short, byte, long, boolean, char, float e double. A classe de wrapper correspondente para o tipo de dados booleano é Boolean. A classe wrapper para o tipo de dados char é um caractere. Short, Byte, Integer, Long, Float e Double são outras classes de wrapper. A conversão automática do tipo de dados primitivo em um objeto é chamada de autoboxing. A conversão automática do objeto em um tipo primitivo é chamada de unboxing. Este artigo discute duas classes de wrapper que são Integer e Float. A principal diferença entre Integer e Float é que Integer é a classe de wrapper relacionada ao tipo de dados primitivo int, enquanto Float é a classe de wrapper relacionada ao tipo de dados primitivo de float.
CONTEÚDO
1. Visão geral e diferença principal
2. O que é inteiro
3. O que é flutuante
4. Semelhanças entre inteiro e flutuante
5. Comparação lado a lado - Inteiro vs flutuante na forma tabular
6. Resumo
O que é inteiro?
Integer é uma classe wrapper em Java. O tipo de dados correspondente é int. É usado para converter um tipo de dados int em um objeto ou para converter um objeto em um int. Consulte o exemplo abaixo com a classe de invólucro Integer.
Figura 01: Programa com Classe Wrapper Integer
De acordo com o programa acima, ax é uma variável do tipo int. Ele contém o valor 10. O Integer.valueOf é usado para converter o int para o objeto do tipo Integer. A variável x é passada para o valor do método. Da mesma forma, o int é convertido em um inteiro.
O y é um objeto do tipo Integer. O valor 5 é passado para o construtor. Usando o método intValue, esse objeto é convertido para o tipo de dados int. Esse valor convertido é armazenado na variável z que pode conter um int.
Figura 02: Exemplo 1 de Autoboxing e Unboxing
De acordo com o programa acima, a variável x possui um int. Ao atribuí-lo a Integer, o compilador grava automaticamente Integer.valueOf (x) internamente. Isso é boxe automático. O 'a' é do tipo Inteiro. O valor 6 é passado para o construtor. Ao atribuir o valor a para b, o compilador grava automaticamente a.intValue () internamente. Isso é unboxing.
O que é Float?
Float é uma classe de wrapper em Java. O tipo de dados correspondente é um float. É usado para converter um tipo de dados float em um objeto ou para converter um objeto em um float. Consulte o exemplo abaixo com a classe de wrapper Float.
Figura 03: Programa com Classe Float Wrapper
De acordo com o programa acima, ax é uma variável do tipo float. Ele contém o valor 20.5f. O Float.valueOf é usado para converter o objeto flutuante em um objeto do tipo Float. A variável x é passada para o método valueOf. Da mesma forma, o float é convertido em Float.
O y é um objeto do tipo Float. O valor 10.5f é passado para o construtor. Usando o método floatValue, esse objeto é convertido para o tipo de dados float. Esse valor convertido é armazenado na variável z que pode conter um valor flutuante.
Figura 04: Exemplo de Autoboxing e Unboxing 2
De acordo com o programa acima, a variável x tem um float. Ao atribuí-lo a Float, o compilador grava automaticamente Float.valueOf (x) internamente. Isso é autoboxing. O 'a' é do tipo Float. O valor 6.1f é passado para o construtor. Ao atribuir o valor a para b, o compilador grava automaticamente a.floatValue () internamente. Isso é unboxing.
Qual é a similaridade entre inteiro e flutuante?
Tanto Integer quanto Float são classes wrapper em Java
Qual é a diferença entre inteiro e flutuante?
Artigo Diff meio antes da tabela
Inteiro vs Flutuante |
|
Integer é uma classe que envolve um valor do tipo primitivo int em um objeto. | Float é uma classe que envolve um valor do tipo primitivo float em um objeto. |
Tipo de dados primitivos relacionados | |
Integer é a classe de wrapper relacionada ao tipo de dados int. | Float é a classe de wrapper relacionada ao tipo de dados float. |
Resumo - Inteiro vs Flutuante
Existem oito tipos primitivos principais em Java. Eles são int, short, byte, long, boolean, char, float e double. Às vezes, é necessário converter os tipos de dados primitivos em objetos e os objetos em tipos primitivos. Classes de wrapper são usadas para isso. Cada tipo primitivo possui uma classe de wrapper correspondente. Essas classes de wrapper são Integer, Short, Byte, Long, Boolean, Char, Float e Double. Este artigo discutiu a diferença entre Integer e Float. A diferença entre Integer e Float é que Integer é a classe wrapper relacionada ao tipo de dados primitivo int, enquanto Float é a classe wrapper relacionada ao tipo de dados primitivo float.
Recomendado:
Diferença Entre Cobrança Fixa E Flutuante
Encargos fixos versus flutuantes Encargos fixos e flutuantes são mecanismos usados para fornecer ao credor segurança sobre os ativos do tomador. A principal diferença b
Diferença Entre Força Flutuante E Força Gravitacional
Força de empuxo vs força gravitacional A força gravitacional e a força de empuxo são duas forças importantes na natureza, que ajudam a estática e a dinâmica de bo
Diferença Entre Diferença De Fase E Diferença De Caminho
Diferença de fase vs diferença de caminho A diferença de fase e a diferença de caminho são dois conceitos muito importantes em óptica. Esses fenômenos são vistos em problemas de
Diferença Entre Taxa De Câmbio Fixa E Flutuante
Diferença-chave - Taxa de câmbio fixa vs. flutuante A principal diferença entre a taxa de câmbio fixa e flutuante é que a taxa de câmbio fixa é onde
Diferença Entre A Principal Diferença Entre Minerais Metálicos E Não Metálicos
Diferença Chave - Minerais Metálicos vs. Não Metálicos Um mineral é um constituinte sólido e inorgânico que ocorre naturalmente com uma fórmula química definida e