https://github.com/vicjun22/fundamentos-java_exercicios
Este repositório contém uma série de exercícios básicos para praticar com exercícios na linguagem Java.
https://github.com/vicjun22/fundamentos-java_exercicios
java
Last synced: 3 months ago
JSON representation
Este repositório contém uma série de exercícios básicos para praticar com exercícios na linguagem Java.
- Host: GitHub
- URL: https://github.com/vicjun22/fundamentos-java_exercicios
- Owner: Vicjun22
- Created: 2023-02-06T22:50:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-15T02:40:05.000Z (about 1 year ago)
- Last Synced: 2025-05-11T12:53:51.741Z (about 1 year ago)
- Topics: java
- Language: Java
- Homepage:
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fundamentos JAVA - Exercícios
Este repositório contém uma série de exercícios básicos para praticar exercicios da linguagem Java. O objetivo deste projeto é fornecer um ambiente onde os usuários possam praticar e melhorar suas habilidades em Java, com foco nos conceitos fundamentais, como variáveis, laços de repetição, estruturas condicionais e manipulação de dados.
É recomendado que possua um breve conhecimento sobre classes e métodos ou que esteja acompanhado de alguém com estes conhecimentos.
## Exercícios
Os exercícios implementados até o momento são:
### NÍVEL 1
Retorno de String - Retorne no método abaixo o seu nome no formato adequado.
Conversão de valores de tipos diferentes - Converta corretamente o valor 'a', vindo por parâmetro, do tipo double para o tipo int.
Conversão de valores de tipos diferentes - Converta a String 'palavra' que contém 1 caractere para o tipo char.
De minúsculo para maiúsculo - Converta a palavra vinda por parâmetro com caracteres minúsculos para maiúsculos (converta todos os caracteres).
Tamanho da palavra - Informe o tamanho da palavra vinda por parâmetro.
### NÍVEL 2
Média Aritmética - Calculando a média de três números inteiros.
Idade em Dias - Calculando a quantidade total de dias com base em anos, meses e dias.
Conversão de Temperatura - Convertendo valores de Celsius para Fahrenheit.
Caractere Aleatório - Extraindo um caractere aleatório em minúsculo de uma palavra sorteada.
Raiz Quadrada - Calculando a raiz quadrada de um número fornecido.
### NÍVEL 3
Em construção...
## Estrutura do Projeto
O projeto é dividido em três pacotes principais:
service: Contém a lógica de execução dos exercícios e comparação das respostas.
exercicios: Contém as definições dos exercícios e suas implementações.
application: A classe principal que executa o programa.
## Como Executar
Para rodar os exercícios no seu ambiente local, siga as instruções abaixo:
1. O projeto foi desenvolvido em Java. Será necessária a instalação do JDK (Java Development Kit). Caso não tenha o JDK instalado, você pode baixá-lo [aqui](https://www.oracle.com/java/technologies/downloads/#java11?er=221886).
* Certifique-se de que a variável de ambiente `JAVA_HOME` esteja configurada corretamente.
2. Navegue até o diretório do projeto, abra a classe Application e execute o código.
* Isso vai executar os exercícios e imprimir no terminal as respostas corretas e incorretas, dependendo dos valores aleatórios gerados.
3. Você pode alterar quais exercícios serão executados editando os valores das variáveis globais.
* Por exemplo, para executar apenas o Exercício 3 do Nivel1, altere a variável correspondente para true:
```
ANTES:
public static boolean executarExercicio3 = false;
DEPOIS:
public static boolean executarExercicio3 = true;
```
## Contribuições
Se você tiver sugestões ou encontrar problemas, sinta-se à vontade para abrir um issue.