Vídeo: Visual Studio Code o novo editor de texto queridinho dos Desenvolvedores 2024
Quando você está codificando em Java, você vai querer levar em consideração o tamanho real do seu código. Vejamos um exemplo. Mas primeiro. aqui estão as novas palavras de vocabulário de hoje:
- foregift (fore-gift) n. Um prêmio que um arrendatário paga ao arrendatário após a tomada de um contrato de arrendamento.
- anteriormente (aqui em frente) adv. Em uma parte anterior deste documento.
Agora imagine-se digitando algum texto comprimido. Neste texto, todos os espaços em branco foram removidos para conservar o espaço de armazenamento. Você aparece na seguinte seqüência de letras:
herebeforegiftedit
A questão é, o que essas letras significam? Se você conhecesse o comprimento de cada palavra, você poderia responder a pergunta:
aqui em uma edição anterior
antes dante ela
aqui antes do presente Ed it
Um computador enfrenta o mesmo tipo de problema. Quando um computador armazena vários números na memória ou em um disco, o computador não coloca espaços em branco entre os números. Então imagine que um pequeno pedaço da memória do computador se parece com as coisas na imagem abaixo. (O computador funciona exclusivamente com zeros e outros, mas a imagem abaixo usa dígitos comuns. Com dígitos comuns, é mais fácil ver o que está acontecendo.)
Que número ou números são armazenados nesta imagem? São dois números, 42 e 21? Ou é um número, 4, 221? E quanto a armazenar quatro números, 4, 2, 2 e 1? Tudo depende da quantidade de espaço que cada número consome.
Imagine uma variável que armazene o número de dias de pagamento em um mês. Este número nunca fica maior do que 31. Você pode representar este pequeno número com apenas oito zeros e outros. Mas e quanto a uma variável que conta as estrelas no universo? Esse número poderia ser facilmente mais do que um trilhão, e para representar 1 trilhão com precisão, você precisa de 64 zeros e outros.
Neste ponto, Java vem ao resgate. Java possui quatro tipos de números inteiros. Você pode declarar
int gumballsPerKid;
Você também pode declarar
byte paydaysInAMonth;
short sickDaysDuringYourEmployment;
long numberOfStars;
Cada um desses tipos (
byte
,
curto
,
int
e
longo
) tem seu próprio alcance de valores possíveis.
Nome do tipo | Faixa de valores |
Tipos de número inteiro | |
byte | -128 a 127 |
curto | -32768 a 32767 |
int | -2147483648 a 2147483647 |
long | -9223372036854775808 a 9223372036854775807 |
Tipos de números decimais | |
flutuador | -3.4 × 10 38 a 3. 4 × 10 38 |
duplo | -1. 8 × 10 308 para 1. 8 × 10 308 |
Java tem dois tipos de números decimais (números com dígitos à direita do ponto decimal). Você pode declarar
duplicar quantidade;
Você também pode declarar
float
mensalSalário;
Dada a escolha entre
duplo
e
flutuador
, você provavelmente deseja escolher
duplo
. Uma variável de tipo
duplo
possui uma maior gama possível de valores e uma precisão muito maior.
A tabela acima lista seis dos tipos primitivos de Java (também conhecidos como simples). Java tem apenas oito tipos primitivos, então apenas dois tipos primitivos de Java estão faltando na tabela acima
Como programador inicial, você não precisa escolher entre os tipos na tabela. Basta usar
int
para números inteiros e
duplo
para números decimais. Se, nas suas viagens, você ver algo como
short
ou
float
no programa de outra pessoa, lembre-se do seguinte:
- Os tipos
byte
, > <,
inte
longrepresentam números inteiros.
Os tipos - float
e
duplorepresentam números decimais.
A maior parte do tempo, é tudo o que você precisa saber.