Guia Prático de Lógica de Programação
em Java
Introdução
Java é uma linguagem de programação orientada a objetos, amplamente utilizada para
desenvolvimento de aplicações desktop, web e mobile. Este guia apresenta os fundamentos
da lógica de programação em Java, incluindo variáveis, estruturas de controle e funções.
1. Variáveis e Tipos de Dados
Java é uma linguagem fortemente tipada, o que significa que é necessário declarar o tipo
da variável antes de usá-la.
Principais tipos de dados:
● Inteiros (int): Exemplo: int idade = 25;
● Ponto Flutuante (double, float): Exemplo: double preco = 19.99;
● Booleanos (boolean): Exemplo: boolean ativo = true;
● Strings (String): Exemplo: String nome = "Carlos";
Exemplo de Declaração de Variáveis:
int idade = 30;
double altura = 1.75;
boolean estudante = true;
String nome = "Ana";
2. Estruturas Condicionais
As estruturas de decisão permitem alterar o fluxo do programa com base em condições
lógicas.
Exemplo de if-else:
int idade = 18;
if (idade >= 18) {
System.out.println("Maior de idade");
} else {
System.out.println("Menor de idade");
}
Exemplo de switch:
int dia = 3;
switch (dia) {
case 1:
System.out.println("Domingo");
break;
case 2:
System.out.println("Segunda-feira");
break;
default:
System.out.println("Outro dia da semana");
}
3. Laços de Repetição
Os loops permitem repetir blocos de código de maneira eficiente.
Exemplo de for:
for (int i = 1; i <= 5; i++) {
System.out.println("Número: " + i);
}
Exemplo de while:
int contador = 0;
while (contador < 3) {
System.out.println("Contagem: " + contador);
contador++;
}
4. Funções e Métodos
As funções (ou métodos) ajudam a modularizar o código.
Exemplo de Função em Java:
public static int soma(int a, int b) {
return a + b;
}
public static void main(String[] args) {
int resultado = soma(5, 3);
System.out.println("A soma é: " + resultado);
}
5. Programação Orientada a Objetos (POO)
Java é baseado em POO, um paradigma que organiza o código em classes e objetos.
Exemplo de Classe e Objeto:
class Pessoa {
String nome;
int idade;
void apresentar() {
System.out.println("Meu nome é " + nome + " e tenho " + idade + " anos.");
}
}
public class Main {
public static void main(String[] args) {
Pessoa p = new Pessoa();
p.nome = "Carlos";
p.idade = 25;
p.apresentar();
}
}
Conclusão
A lógica de programação em Java é essencial para quem deseja se tornar um
desenvolvedor. Compreender variáveis, estruturas de controle e POO ajuda a criar
aplicações eficientes e organizadas.
Referências
● Documentação Oficial do Java
● Livro: Java - Como Programar