Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Controle de tarefas

package br.com.tarefa;

public class Tarefa {
    String descricao;
    boolean concluida;

    public void exibirTarefa() {
        if (concluida) {
            System.out.printf("Tarefa: %s - Status: Concluída\n", descricao);
        } else {
            System.out.printf("Tarefa: %s - Status: Pendente\n", descricao);
        }
    }
}
package br.com.tarefa;

import java.util.ArrayList;
import java.util.List;

public class Principal {
    public static void main(String[] args) {
        Tarefa tarefa1 = new Tarefa();
        tarefa1.descricao = "Estudar Java";
        tarefa1.concluida = false;

        Tarefa tarefa2 = new Tarefa();
        tarefa2.descricao = "Fazer exercícios";
        tarefa2.concluida = true;

        List<Tarefa> lista = new ArrayList<>();
        lista.add(tarefa1);
        lista.add(tarefa2);

        for (Tarefa tarefas : lista) {
            tarefas.exibirTarefa();
        }
    }
}

Saída:

Tarefa: Estudar Java - Status: Pendente
Tarefa: Fazer exercícios - Status: Concluída

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Aline! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou a classe Tarefa e usou a lista para organizar as atividades. Do jeito que você explicou, a lógica de exibição ficou clara e funcionando muito bem. Ótimo que você conseguiu deixar a saída bem organizada.

Continue praticando, isso fortalece o entendimento de orientação a objetos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!