Se você está começando em programação, provavelmente já ouviu a palavra algoritmo e deu aquela travada. Parece coisa de matemático ou cientista louco, né?
Mas calma. O DevCapis também pensou isso — até entender que algoritmo é só uma sequência de passos para resolver um problema. Isso é tudo.
Pensa comigo: toda manhã você acorda, escova os dentes, toma café e sai de casa. Isso é um algoritmo. Uma ordem de passos que leva a um resultado.
Na programação é a mesma ideia. Você define:
Algoritmo é a receita. O código Java é só a forma de escrever essa receita para o computador entender.
Vamos resolver um problema simples: verificar se um número é par ou ímpar.
Primeiro, pensa no algoritmo:
Agora, o código:
public class ParOuImpar {
public static void main(String[] args) {
int numero = 7;
if (numero % 2 == 0) {
System.out.println(numero + " é par");
} else {
System.out.println(numero + " é ímpar");
}
}
}
Simples assim. O operador % pega o resto da divisão. Se o resto for zero, o número é par.
Muita gente começa a programar tentando escrever código direto — e trava. O motivo quase sempre é o mesmo: pulou a etapa do algoritmo.
Antes de abrir o VS Code ou o IntelliJ, escreve no papel:
Fazendo isso, o código vira só uma tradução do que você já pensou.
Algoritmo:
public class SomaSequencia {
public static void main(String[] args) {
int soma = 0;
for (int i = 1; i <= 10; i++) {
soma = soma + i;
}
System.out.println("A soma é: " + soma);
}
}
Saída: A soma é: 55
Percebe como o código segue exatamente os passos do algoritmo? É isso que o DevCapis aprendeu na prática: escrever o raciocínio antes de escrever o código.
Se você quer entender algoritmos de um jeito visual, divertido e sem sofrimento, o livro Entendendo Algoritmos, do Aditya Bhargava, é uma das melhores pedidas para iniciantes.
Ele usa ilustrações, exemplos do dia a dia e uma linguagem bem acessível. O DevCapis recomenda de olhos fechados para quem está nessa fase de fundamentos.
📚 Pega o livro Entendendo Algoritmos aqui
Investir em um bom livro de base é o atalho mais inteligente que um dev iniciante pode tomar.
Agora é sua vez! Escreva um algoritmo (pode ser no papel mesmo) e depois implemente em Java:
Desafio: Receba dois números inteiros e mostre qual deles é o maior. Se forem iguais, avise que são iguais.
Dica: use if, else if e else.
Compartilha o seu código nos comentários! E se quiser ver mais conteúdo assim, acessa devcapis.com.br — tem muito mais coisa saindo por lá. 🦫
Carregando comentários...
O Guia de Iniciante em Programação organiza esse conteúdo com exercícios práticos por tema.
VER TRILHA DE LIVROS →