Um projeto simples e didático desenvolvido em Java que demonstra o uso da estrutura de decisão switch-case.
A aplicação identifica o dia da semana com base em um número inteiro e indica se é dia útil ou feriado.
- Exibe o nome do dia correspondente ao número informado.
- Indica se o dia é útil ou feriado.
- Valida entradas incorretas e retorna "Dia inválido".
- Código limpo e comentado, ideal para iniciantes em Java.
int semana = 5;
Saída:
nginx
Copiar código
Quinta
Dia util
🧠 Conceitos abordados
Estrutura de decisão switch-case
Tipos de dados primitivos (int)
Impressão de dados com System.out.println()
Boas práticas de indentação e clareza no código
🧩 Estrutura do Projeto
css
Copiar código
DaySwitch/
│
├── src/
│ └── Javac.java
│
├── README.md
└── LICENSE (opcional)
⚙️ Como executar o projeto
Pré-requisitos:
Java JDK 17+ instalado
Um editor de texto ou IDE (como IntelliJ IDEA, VS Code ou Eclipse)
Passos:
Clone o repositório:
bash
git clone https://github.com/seuusuario/DaySwitch.git
Acesse o diretório:
bash
Copiar código
cd DaySwitch/src
Compile o programa:
bash
Copiar código
javac Javac.java
Execute:
bash
Copiar código
java Javac
🧾 Código-fonte principal
java
Copiar código
public class Javac {
public static void main(String[] args) {
int semana = 5;
switch (semana) {
case 1:
System.out.println("Domingo");
System.out.println("Feriado");
break;
case 2:
System.out.println("Segunda");
System.out.println("Dia útil");
break;
case 3:
System.out.println("Terça");
System.out.println("Dia útil");
break;
case 4:
System.out.println("Quarta");
System.out.println("Dia útil");
break;
case 5:
System.out.println("Quinta");
System.out.println("Dia útil");
break;
case 6:
System.out.println("Sexta");
System.out.println("Dia útil");
break;
case 7:
System.out.println("Sábado");
System.out.println("Feriado");
break;
default:
System.out.println("Dia inválido");
}
}
}
🧑💻 Autor
[Java_Goiano]
Desenvolvedor Java
⭐ Dica
Você pode expandir este projeto adicionando:
Entrada via Scanner para o usuário escolher o dia;
Validação com try-catch;
Tradução automática para outros idiomas;
Interface gráfica simples com JavaFX.
“A clareza no código é o primeiro passo para a maestria na programação.” ☕
— DaySwitch Project
---
Quer que eu personalize o README com **seu nome/nick e GitHub**, e um **logo estilizado** no topo