0Pricing
Java Academy · Aula

Instruções If – Fundamentos

Escreva decisões com if, else if e else. Combine comparações com operadores lógicos e evite erros comuns.

Instruções If – Fundamentos é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 3 aulas no total.

Visão geral das decisões

Decisões com condicionais

Os programas frequentemente precisam escolher um caminho com base nos dados. Em Java, if avalia uma expressão booleana e executa um bloco quando ela é verdadeira.

  • Comparação: == != > < >= <=
  • Lógicos: && (e), || (ou), ! (não)
  • Os blocos ficam entre chaves { }.

Sintaxe da condicional

Sintaxe básica

A condição entre parênteses deve ser true ou false.

public class Main {
    public static void main(String[] args) {
        int age = 18;

        if (age >= 18) {
            System.out.println("Adult");
        }
    }
}

Cadeia de condições e alternativas

Se–senão adiciona uma alternativa; senão se encadeia várias verificações.

public class Main {
    public static void main(String[] args) {
        int score = 85;

        if (score >= 90) {
            System.out.println("A");
        } else if (score >= 80) {
            System.out.println("B");
        } else {
            System.out.println("Try again");
        }
    }
}

Operadores booleanos

Operadores booleanos

  • && (e): ambos os lados são verdadeiros
  • || (ou): pelo menos um lado é verdadeiro
  • ! (não): inverte verdadeiro e falso

Exemplo: if (age >= 18 && country.equals("TR"))

Armadilhas

Erros comuns

  • Usar = em vez de == nas comparações
  • Esquecer as chaves, fazendo com que apenas uma instrução seja controlada
  • Comparar cadeias de caracteres com == em vez de equals()

Demonstração de decisões

Experimente: digite uma pontuação e veja como a cadeia seleciona um ramo. O valor booleano passed é calculado por meio de uma comparação.

public class Main {
  public static void main(String[] args) {
    // Example score value without Scanner
    int score = 85;

    if (score >= 90) {
      System.out.println("Grade: A");
    } else if (score >= 80) {
      System.out.println("Grade: B");
    } else if (score >= 70) {
      System.out.println("Grade: C");
    } else if (score >= 60) {
      System.out.println("Grade: D");
    } else {
      System.out.println("Grade: F");
    }

    boolean passed = score >= 60;
    System.out.println("Passed: " + passed);
  }
}

Verificação de intervalo

Verificação rápida: qual condição verifica se x está entre 10 e 20, inclusive?

Recapitulação e próximo passo

Recapitulação: você escreveu decisões com condicionais se/senão, combinou condições com operadores lógicos e evitou armadilhas comuns.

Próximo passo: pratique com condições aninhadas e compare cadeias de caracteres com segurança usando equals().

Perguntas Frequentes

A aula “Instruções If – Fundamentos” é grátis?

Sim — o texto completo de “Instruções If – Fundamentos” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 3 aulas no total.

O que vou aprender em “Instruções If – Fundamentos”?

Escreva decisões com if, else if e else. Combine comparações com operadores lógicos e evite erros comuns. Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Java Academy?

Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Instruções If – Fundamentos”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Java Academy?

Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Instruções If – Fundamentos
  2. Instruções If – Prática e Aninhamento
  3. Armadilhas Comuns e Mensagens de Depuração
← Voltar para Java Academy