Informática, perguntado por MarinaMAlves5050, 1 ano atrás

A alternativa que representa todos os tipos de dados primitivos em Java éQuest.: 3char, boolean, byte, short, int, long, float e double

Soluções para a tarefa

Respondido por bokomoko
2
char: Ocupa 16 bits e serve para armazenar uma letra, um símbolo, um algarismo, um caracter
byte: ocupa 8 bits e suporta valores numéricos interios entre -127 e 127. É um inteiro com sinal :)
short:  ocupa 16 bits e suporta valores numéricos ineiros entre  -32,768 e 32,767 (inclusive).int:  ocupa 32 bits a complemento de 2 (como o byte e o short)  cujo valor pode ser  -2³¹ até 2³¹-1
long:  Ocupa 64 bits e suporta aritmética de ponto flutuante com precisa de Esse ocupa 64 bits, inteiro cujo valor pode ir de -2⁶³ até 2⁶³-1 float: Ocupa 32 bits e suporta número de ponto flutuante. Aqui não importa o intervalo ou o máximo valor que suporta e sim a precisão. Não é muito usado.
double: Ocupa 64 bits, ou seja, o dobro do float. Mesmo assim é o preferido porque permite artimética de ponto flutuante com muito maior precisão.
boolean: O lógico. Só armazena um de dois possíveis valores. True (verdadeiro) ou False (falso) ou .. .0 ou 1 .. quantos bits ocupa ? Ninguem sabe. Considerando que o mínimo que se manipula nas memórias hoje em dia é uma palavra de 8 bits entao num byte dá para tacar 8 variáveis boolean. Só que um é assim tão simplles. Pode ser que acabe cada boolean ocupando um byte só para si. Depende.



Perguntas interessantes