Java/Tipos de dados primários: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
m Revertidas edições por 187.78.161.225 (discussão) para a última versão por Voz da Verdade
He7d3r.bot (discussão | contribs)
m atualizando afluentes das predefinições do livro de Java
Linha 1:
{{:Java/p/BarraNav|Java/Prerrequisitos para acompanhar o livro|Prerrequisitos para acompanhar o livro|Java/Literais|Literais}}
 
==Tipos de dados primários==
Linha 6:
===Tipos de dados lógicos===
----
===={{:Java/p/boolean}}====
:É o tipo de dado que contém {{:Java/p/literal}} lógico. Serve para armazenar um único bit de informação. Este bit pode ser representado pelas palavras {{:Java/p/false}} (falso) ou {{:Java/p/true}} (verdadeiro). Representa estados binários, tais como: verdadeiro/falso, certo/errado, ligado/desligado, aberto/fechado, sim/não etc.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
::{{:Java/p/boolean|cor=white}} c;
::{{:Java/p/boolean|cor=white}} ligado = {{:Java/p/false|cor=white}};
{{:Java/p/telaCod.Fim}}
 
===Tipos de dados numéricos===
Linha 19:
====Tipos de dados numéricos inteiros====
 
====={{:Java/p/byte}}=====
:É o tipo de dado capaz de armazenar 8 bits de informação, ou seja, um número inteiro entre -128 e 127. Sua utilização é recomendada em caso de economia de memória, já que alguns tipos de dados maiores possuem processamento mais rápido.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
::{{:Java/p/byte|cor=white}} a;
::{{:Java/p/byte|cor=white}} b = '1';
::{{:Java/p/byte|cor=white}} z = 111;
::{{:Java/p/byte|cor=white}} pato = 0xA;
::{{:Java/p/byte|cor=white}} seven = 07;
{{:Java/p/telaCod.Fim}}
 
====={{:Java/p/short}}=====
:É o tipo de dado que é capaz de armazenar números inteiros de 16 bits, ou seja, um número inteiro entre -32.768 e 32.767.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
::{{:Java/p/short|cor=white}} a;
::{{:Java/p/short|cor=white}} by1 = -32;
::{{:Java/p/short|cor=white}} by2 = 0XBB;
{{:Java/p/telaCod.Fim}}
 
====={{:Java/p/int}}=====
:É o tipo de dado capaz de armazenar 32 bits, ou seja, de representar um número inteiro qualquer entre -2.147.483.648 e 2.147.483.647. É o tipo mais indicado na maioria dos casos por possuir uma grande faixa de valores. Variáveis deste tipo também costumam ser manipuladas mais rapidamente já que correspondem à largura de dados (de palavra) mais usual na maioria dos processadores atuais.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
::{{:Java/p/int|cor=white}} a;
::{{:Java/p/int|cor=white}} by1 = -32;
::{{:Java/p/int|cor=white}} by2 = 0XBB;
{{:Java/p/telaCod.Fim}}
 
====={{:Java/p/long}}=====
:É o tipo de dado capaz de armazenar 64 bits de informação, ou seja, que pode representar um número inteiro qualquer entre -9.223.372.036.854.775.808 e 9.223.372.036.854.775.807. Recomenda-se seu uso apenas quando for preciso assumir valores maiores ou menores do que aqueles possíveis de serem assumidos pelo {{:Java/p/int}}.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
::{{:Java/p/long|cor=white}} a;
::{{:Java/p/long|cor=white}} bwy1 = -32L;
::{{:Java/p/long|cor=white}} byz2 = 32l;
{{:Java/p/telaCod.Fim}}
 
====Tipos de dados numéricos reais====
====={{:Java/p/float}}=====
:É o tipo de dado capaz de armazenar números reais de precisão simples, ou seja, 32 bits de informação representando um número real.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
::{{:Java/p/float|cor=white}} a;
::{{:Java/p/float|cor=white}} by1 = -32.0;
::{{:Java/p/float|cor=white}} bz2 = 32.2F;
::{{:Java/p/float|cor=white}} bz = 32.455f;
::{{:Java/p/float|cor=white}} bze = 1.32455e4f;
{{:Java/p/telaCod.Fim}}
 
====={{:Java/p/double}}=====
:É o tipo de dado capaz de armazenar números reais de precisão dupla, ou seja, 64 bits de informação em forma de número real. É usado para representar valores nos quais é preciso uma precisão maior que a de float.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
::{{:Java/p/double|cor=white}} a;
::{{:Java/p/double|cor=white}} by1 = -32.0;
::{{:Java/p/double|cor=white}} bz2 = 32.2d;
::{{:Java/p/double|cor=white}} bz = 32.455D;
::{{:Java/p/double|cor=white}} bze = 1.32455e4D;
{{:Java/p/telaCod.Fim}}
 
===Tipos de dados de caracteres===
----
===={{:Java/p/char}}====
::É o tipo de dado capaz de armazenar 16 bits representando caracteres no formato UTF-16 (formato UTF composto de dois caracteres de 8 bits). Representado numericamente, o tipo {{:Java/p/char}} pode ter valores de 0 a 65535 (inclusive) - de '\u0000' a '\uffff'. Nas versões mais recentes da linguagem Java, propõe-se substituir o tipo {{:Java/p/char}} pelo tipo {{:Java/p/byte}}.
:Exemplos de declarações:
{{:Java/p/telaCod.Ini}}
:: {{:Java/p/char|cor=white}} letra = 'A' ;
:: {{:Java/p/char|cor=white}} letra = '\u0041' ;
{{:Java/p/telaCod.Fim}}
 
{{:Java/p/BarraNav|Java/Prerrequisitos para acompanhar o livro|Prerrequisitos para acompanhar o livro|Java/Literais|Literais}}
 
[[Categoria:Java]]