Introdução
Neste artigo, não usaremos o IDE e o JDK instalados anteriormente . Porém, não se preocupe, seu trabalho não foi em vão. Já no próximo artigo estudaremos variáveis em Java e codificaremos ativamente em IDEA . Este artigo também é uma etapa obrigatória. E no início do treinamento, você provavelmente retornará a ele mais de uma vez.
1998 - O código PIN do meu cartão de crédito nada mais é do que um número. Pelo menos para nós - para as pessoas. 36,5 - a temperatura mostrada por todos os termômetros em diferentes shoppings. Para nós, este é um número fracionário ou um número de ponto flutuante. Java Core for the Little Ones é o título desta série e o consideramos como um texto. Então, para onde estou levando. E ao fato de que Java (por isso é correto pronunciar, caso alguém pronuncie " Java "), como uma pessoa, você precisa entender com o que ela está lidando. Com que tipo de dados você trabalhará?
Os fãs da matriz e, espero, o restante dos leitores sabem que, em um nível baixo, todas as informações em um computador são representadas como um conjunto de zeros e uns. Mas os humanos, em um nível superior, possuem linguagens de programação de alto nível. Eles não exigem trabalhar com zeros e uns, fornecendo a capacidade de escrever código que as pessoas entendam. Uma dessas linguagens de programação é Java . Não apenas isso, Java é uma linguagem de programação fortemente tipada. E também existem linguagens com tipagem dinâmica de dados (por exemplo, Java Script). Mas estamos aprendendo uma linguagem de programação normal aqui, então não vamos nos distrair.
O que a tipificação forte significa para nós? Isso significa que todos os dados e cada expressão possuem um tipo específico, que é estritamente definido. E também o fato de que todas as operações de transferência de dados serão verificadas quanto à conformidade de tipo. Portanto, vamos descobrir rapidamente quais tipos de dados são representados em Java !
Primitivos
Na linguagem de Java existem 8 , comunidade indignado , tipos de dados primitivos. Eles também são chamados de simples. E estes são o que são:
Inteiros:
byte
,short
,int
,long
,
Números de ponto flutuante:
float
,double
;
Símbolos:
char
;
Valores booleanos:
boolean
.
, , . . .
byte
. 8- c -2^7 2^7-1. , -128 127. - . .
short
16- -2^15 2^15-1. -32768 32767. .
int
. 32 -2^31 2^31-1. , -2147483648 2147483647.
long
64- -2^63 2^63-1. -9223372036854775808 9223372036854775807. .
, ( , ).
float
32- . , double. , . , .
double
64 . double, .
char
16- 0 2^16. 0 65536. ( Unicode). , , - . char
, .
boolean
2 true false. . 1 > 10 false, 1 < 10 - true.
Este é o fim dos tipos de dados primitivos em Java . No próximo artigo, declararemos variáveis de um tipo de dados específico. Vamos falar sobre o que são literais . E também aprenderemos o que é conversão de tipo de dados . Em geral, o próximo artigo será muito rico e informativo!