Este projeto foi desenvolvido durante uma aula ao vivo do programa Elas + Tech | Back-End Java, com o objetivo de praticar os fundamentos da linguagem Java, lógica de programação e o uso de classes e objetos.
A aplicação é uma To-Do List simples executada no terminal, onde o usuário pode cadastrar, listar, buscar, marcar e remover tarefas.
- ✅ Cadastrar tarefa com título, descrição e data de entrega
- 📋 Listar tarefas pendentes (aquelas ainda não concluídas)
- 🔍 Buscar tarefa pelo título
- ✔️ Marcar tarefa como concluída
- ❌ Remover tarefa pelo título
Cada tarefa é representada pela classe Tarefa, que contém os atributos:
titulodescricaodataEntregaconcluida
- Programação Orientada a Objetos (POO)
- Classes, atributos, métodos e encapsulamento
- Estruturas de repetição (
while) e decisão (switch) - Manipulação de listas com
ArrayList - Entrada de dados com
Scanner - Tipos de data com
LocalDate
- Clone o repositório ou baixe os arquivos
Main.javaeTarefa.java:git clone https://github.com/zPookiePie/todo-list-java.git
- Abra o terminal na pasta onde estão os arquivos.
- Compile o projeto:
javac Main.java Tarefa.java
- Execute o programa:
java Main