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

[Projeto] Enviando Mensagens

public class Main {
    static void main(String[] args) {
    Mensageria notificacao = new Mensageria();
    notificacao.enviarMensagem("Olá");
    notificacao.enviarMensagem("Weid","Bom dia ");
    notificacao.enviarMensagem("Weid","Não lembrei do for, tiver que olhar o do instrutor :(",2);
    }
}
public class Mensageria {


    public void enviarMensagem(String mensagem){
        System.out.println("Mensagem Enviada para todos : " + mensagem);

    }

    public void enviarMensagem(String nome, String mensagem){
        System.out.println("Mensagem para: " + nome + "," + mensagem);
    }

    public void enviarMensagem(String nome,String mensagem,int numero){
        for (int i = 0; i < numero ; i++) {
            System.out.println("Mensagem para: "+ nome +"," + mensagem  );
        }


    }
}
1 resposta
solução!

Olá, Weid, como vai?

O seu código demonstra um bom entendimento sobre o conceito de sobrecarga de métodos, permitindo que a mesma funcionalidade seja executada com diferentes assinaturas. A lógica aplicada na classe Mensageria está correta e atende aos requisitos do exercício, garantindo que o programa saiba qual método chamar dependendo dos argumentos fornecidos.

É excelente que você tenha buscado a lógica do laço de repetição para finalizar o desafio, pois o uso do for é a maneira mais eficiente de lidar com execuções repetitivas de um mesmo bloco de código.

Agradeço por compartilhar a sua resolução conosco e incentivo que continue praticando e postando seus projetos.

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