Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.65 KB

File metadata and controls

23 lines (17 loc) · 1.65 KB

Lógica Avançada em Java: Módulos Numéricos e Strings 🚀

Este repositório reúne a implementação de algoritmos avançados desenvolvidos em Java, focando na integração de interfaces gráficas (Swing) com o processamento de dados numéricos e textuais.

📂 Organização do Repositório

🔢 Funções Numéricas

Módulo focado em cálculos matemáticos, automação e lógica de repetição:

  • Calculadora Visual Pro: Interface completa com operações aritméticas, potência e raiz quadrada utilizando a classe Math.
  • Processamento de Arrays: Algoritmos para geração de números aleatórios, armazenamento em arrays e cálculos estatísticos de soma e média.
  • Lógica de Decisão: Exercícios de comparação de valores e cálculos de médias ponderadas para sistemas acadêmicos.

🔤 Manipulação de Strings

Módulo dedicado ao tratamento e transformação de dados textuais:

  • Algoritmos de Texto: Inversão de frases, intercalação de letras (maIúScUlO/mInÚsCuLo) e substituição de caracteres para sanitização de dados.
  • Extração de Dados: Técnicas para isolar informações específicas, como o primeiro nome de uma frase completa, usando substring e indexOf.
  • Tratamento de Caixa: Padronização de textos para letras maiúsculas e minúsculas.

🛠️ Tecnologias e Conceitos

  • Java Swing: Criação de janelas, painéis e botões para uma experiência interativa.
  • Gerenciadores de Layout: Uso de GridLayout e BorderLayout para organização visual profissional.
  • Lógica de Programação: Aplicação de laços de repetição, estruturas condicionais e manipulação de objetos.