Skip to content

vmordachini/aulas-java-procedural

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aulas de Lógica de Programação com Java

Java

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.


📚 Tópicos e Conceitos Abordados

O repositório é dividido em pacotes, cada um representando um tópico central da programação estruturada.

Aula02_TiposDeDados

  • 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 Scanner para entrada de dados.
  • Exercícios: Captura de dados do usuário, operações matemáticas básicas e comparações.

Aula04_EstruturaDeDecisao

  • Conceitos: Uso de if-else, else if, operadores ternários e switch-case para 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.

Aula05_EstruturaDeRepeticao

  • Conceitos: Loops while, do-while e for para executar blocos de código repetidamente. Inclui também o uso de break e continue.
  • Exercícios: Algoritmos de contagem, soma de pares, cálculo de fatorial, números primos e a sequência de Fibonacci.

Aula06_VetoresEMatrizes

  • 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.

Aula07_Funcoes

  • 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.

Aula08_ManipulacaoDeArquivos

  • Conceitos: Leitura e escrita em arquivos de texto (.txt) utilizando FileReader, FileWriter e as classes BufferedReader e BufferedWriter para otimização.
  • Exercícios: Programas que salvam dados em arquivos e os leem de volta, como uma lista de alunos.

🏃‍♀️ Como Utilizar

  1. 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
  2. Abra o projeto em sua IDE de preferência (IntelliJ, Eclipse, etc.).

  3. Navegue pelos pacotes: Cada pacote AulaXX contém exemplos e exercícios.

  4. Execute os arquivos .java: Cada arquivo pode ser executado individualmente para observar o conceito em ação diretamente no console.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages