Skip to content

Um programa simples e eficiente em Java que utiliza a estrutura switch-case para identificar o dia da semana a partir de um número inteiro (1 a 7), informando também se é um dia útil ou feriado. Ideal para iniciantes entenderem controle de fluxo

Notifications You must be signed in to change notification settings

JavaGoiano17y/DaySwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

☕ DaySwitch — Identificador de Dias da Semana em Java

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.


🚀 Funcionalidades

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

💡 Exemplo de funcionamento

Entrada:

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 JavaDica
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

About

Um programa simples e eficiente em Java que utiliza a estrutura switch-case para identificar o dia da semana a partir de um número inteiro (1 a 7), informando também se é um dia útil ou feriado. Ideal para iniciantes entenderem controle de fluxo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages