Este repositório contém uma série de exemplos e exercícios práticos que cobrem os conceitos fundamentais da Lógica de Programação utilizando a linguagem Java. O material está organizado de forma sequencial, desde a introdução a tipos de dados até a manipulação de arquivos, servindo como um guia de estudo para iniciantes.
O repositório é dividido em pacotes, cada um representando um tópico central da programação estruturada.
- Conceitos: Declaração de variáveis, tipos primitivos (int, double, boolean), operadores aritméticos, de comparação e lógicos, e a utilização da classe
Scannerpara entrada de dados. - Exercícios: Captura de dados do usuário, operações matemáticas básicas e comparações.
- Conceitos: Uso de
if-else,else if, operadores ternários eswitch-casepara controlar o fluxo do programa com base em condições. - Exercícios: Resolução de problemas como validação de idade, cálculo de descontos e menus interativos.
- Conceitos: Loops
while,do-whileeforpara executar blocos de código repetidamente. Inclui também o uso debreakecontinue. - Exercícios: Algoritmos de contagem, soma de pares, cálculo de fatorial, números primos e a sequência de Fibonacci.
- Conceitos: Declaração, inicialização e iteração de arrays unidimensionais (vetores) e bidimensionais (matrizes).
- Exercícios: Soma de elementos, busca de valores e cálculo de médias em vetores.
- Conceitos: Criação e chamada de métodos (funções) com e sem parâmetros, e com e sem retorno de valor.
- Exercícios: Modularização de código em funções para realizar tarefas como somar números, calcular médias e realizar conversões de temperatura.
- Conceitos: Leitura e escrita em arquivos de texto (
.txt) utilizandoFileReader,FileWritere as classesBufferedReadereBufferedWriterpara otimização. - Exercícios: Programas que salvam dados em arquivos e os leem de volta, como uma lista de alunos.
-
Clone o repositório:
git clone [https://github.com/victormordachini/aulas-java-procedural.git](https://github.com/victormordachini/aulas-java-procedural.git) cd aulas-java-procedural -
Abra o projeto em sua IDE de preferência (IntelliJ, Eclipse, etc.).
-
Navegue pelos pacotes: Cada pacote
AulaXXcontém exemplos e exercícios. -
Execute os arquivos
.java: Cada arquivo pode ser executado individualmente para observar o conceito em ação diretamente no console.