Hytale Modding
Fundamentos do Java

01 — Variáveis e tipos de dados

Uma introdução às variáveis e os tipos de dados em programação Java.

Variáveis são contêineres que armazenam dados em seu programa. Pense nelas como caixas rotuladas onde você pode colocar diferentes tipos de informações.

O que é uma variável?

Uma variável tem três componentes fundamentais:

  1. Tipo: ela pode ter vários tipos de dados, como integer, string, boolean;
  2. Nome: O rótulo que você usa para se referir à variável
  3. Valor: Os dados que ela contém

Declarar/Criar variáveis

Em Java, você deve declarar uma variável antes de usá-la, como se você precisasse de uma caixa antes de colocar algo nela. A sintaxe é:

int idade;
idade = 18;

Idade int = 18; // Declaração e atribuição em uma linha

Tipos de dados primitivos

Você pode se perguntar o que significa "int". É um tipo de dado primitivo em Java. Java tem 8 tipos de dados primitivos. Aqui estão os mais importantes:

Tipo de dadosDescriçãoExemplo
intInteiro (números naturais)int score = 100;
doubleNúmeros decimaisdouble pi = 3.14;
booleanValores verdadeiros ou falsosboolean isActive = true;
charCaractere únicochar grade = 'A';
StringSequência de caracteres (texto)String name = "Hytale";

Conversão de tipos

Às vezes você pode não querer que uma variável permaneça do mesmo tipo. Você pode converter entre tipos:

Automático

int num = 10;
double decimalNum = num; // 10.0 — funciona automaticamente

Manual (Casting)

double decimalNum = 9.78;
int num = (int) decimalNum; // 9Decimais são descartados

Constantes

Se você quer uma variável que não deve mudar, use a palavra-chave final:

final double PI = 3.14159;

Convenção: as constantes usam TODAS_AS_MAIÚSCULAS_COM_UNDERSCORE.

Práticar

É melhor praticar o que você acabou de aprender - não olhe acima agora e tente fazer isso você mesmo. Se você ficar preso, leia acima novamente!

  1. Declare uma variável como integer, dê o nome lives a ela e a defina para 3;
  2. Declare uma variável como double chamada gravity e a defina para 9.81;
  3. Declare uma variável boolean chamada isGameOver e a defina como false;
  4. Converta a variável vidas em uma double e armazene-a em uma nova variável chamada vidasEmDouble.
  5. Declarar uma constante chamada NIVEL_MAXIMO e definí-la como 100.

Ótimo! Você aprendeu sobre as variáveis e os tipos de dados em Java. Agora, vamos aprender sobre operadores e expressões na próxima lição.