📊 Slides: Cap 02 — Sorte e Decisão em Java (Variáveis, Operadores e Random)

📖 Ver Cap 02 completo

Resumo visual da aula, em blocos — use como roteiro de revisão ou apresentação.


🟦 Slide 1: Objetivo da Aula


🟦 Slide 2: O Cenário Prático

Antes de ligar a tela do app, todo bom programador testa a lógica isolada:

💻 Tudo em um compilador Java online (sem Android Studio ainda).


🟦 Slide 3: Dicionário do Programador

Termo Significado
Variável com tipo int numero, String mensagem, boolean ativo — o tipo vem antes do nome
; Marca o fim de toda instrução em Java
Operadores aritméticos + - * / fazem contas; % devolve o resto da divisão
Operadores de comparação == != > < >= <= resultam em true/false
if / else “Se a condição for verdadeira, faça X; senão, faça Y”
java.util.Random A “mesa de dados” do programador

🟦 Slide 4: Fluxo do Dado D20

graph TD
    A["Random gerador = new Random()"] --> B["int numero = gerador.nextInt(20) + 1"]
    B --> C{numero == 20?}
    C -->|Sim| D["CRÍTICO!"]
    C -->|Não| E["Mostra o número normal"]

🟦 Slide 5: Exemplo — O Dado D20

import java.util.Random;

public static void rolarD20() {
    Random gerador = new Random();
    int numero = gerador.nextInt(20) + 1;

    if (numero == 20) {
        System.out.println("Resultado: " + numero + " - CRÍTICO!");
    } else {
        System.out.println("Resultado: " + numero);
    }
}

🟦 Slide 6: Prática e Próximos Passos


⬅️ Voltar para Slides