Primeira Apostila - Noz Eh Maker
Primeira Apostila - Noz Eh Maker
Primeira Apostila - Noz Eh Maker
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Variáveis<br />
• Conceito:<br />
São objetos que possuem a função de armazenar certos valores<br />
(como números, textos) que podem ser utilizados e trabalhados ao longo de<br />
um código.<br />
Por exemplo, pense num jogo, e que precisamos armazenar ao<br />
longo da partida informações vitais como vida (HP) do personagem, pontos de<br />
mana (SP), pontos de experiência (EXP), munição da arma, dinheiro<br />
armazenado, nome do jogador etc. Tudo isso ficaria armazenado em variáveis.<br />
Elas são vitais num programa.<br />
• Tipos de Variáveis:<br />
Existem diversos tipos, mas visando o nosso curso, vamos falar dos<br />
5 exemplos básicos mais comuns, que são:<br />
• Int (inteiros): são números inteiros comuns, que não aceitam valores<br />
decimais, frações, nem nada do gênero (exemplo: 1, 45, 87, 914). Uma<br />
variável int pode armazenar do valor -2.147.483.648 a 2.147.483.648.<br />
• Char (caracteres): Armazena um único caracter, de um possível conjunto<br />
de símbolos e letras. Podem armazenar até 256 valores de caracteres<br />
diferentes.<br />
• Float (reais): diferente dos inteiros, o float guarda valores numéricos<br />
ligados ao universo dos números reais (exemplo: 2,41 , 4,17 , 8,9592). Ele<br />
pode armazenar de 1,2e-38 a 3,4e38 (e = número elevado a)<br />
• Boolean (lógico): apenas determina valor do tipo true ou false, ou apenas<br />
verdadeiro ou falso. Por exemplo, se num jogo temos uma porta que só<br />
pode ser aberta com uma chave, podemos usar uma condição booleana<br />
que armazena se o jogador está com a chave ou não. Se estiver, é true,<br />
caso contrário, false.<br />
• Double: É apenas o valor de float estendido. Se for utilizar uma variável<br />
que precise de mais valores do que o float suporta, use double. Esse<br />
armazena de 2,2e-308 a 1,8e308.