cami-la / desafio-poo-dio

897 stars 1.38k forks source link

nao consigo usar o calcular xp e o .sum #6

Open Ruths2 opened 2 years ago

Ruths2 commented 2 years ago

Ola Camila.....tudo bem? Preciso de um help 😟 Eu não tenho computador e faço tudo pelo celular. Utilizo um app e esta dando erro na parte que vc fala da Lambda.... não usei ela pq acredito que o app não tem essa função, mas mesmo sem ela esta dando erro tanto no calcular Xp() quanto no .sum(). Já procurei algum erro no código, porém também não encontrei. Será que vc poderia me ajudar a encontrar o erro? ou será que o app que eu uso não tem a função .sum()? Mas mesmo assim....pq o calcularXp() também não está funcionando? Ajuda euuuu 😊 Haaaa, eu adoro seus cursos. Parabéns. Vc capricha nos README.md 🤗 Bjoss 😘

cami-la commented 2 years ago

Ola Camila.....tudo bem? Preciso de um help worried Eu não tenho computador e faço tudo pelo celular. Utilizo um app e esta dando erro na parte que vc fala da Lambda.... não usei ela pq acredito que o app não tem essa função, mas mesmo sem ela esta dando erro tanto no calcular Xp() quanto no .sum(). Já procurei algum erro no código, porém também não encontrei. Será que vc poderia me ajudar a encontrar o erro? ou será que o app que eu uso não tem a função .sum()? Mas mesmo assim....pq o calcularXp() também não está funcionando? Ajuda euuuu blush Haaaa, eu adoro seus cursos. Parabéns. Vc capricha nos README.md hugs Bjoss kissing_heart

Oi, Ruth. Tudo bem? Seguinte, talvez esse editor de código pelo celular que você está utilizando esteja com o JDK menor que o 8. Essa funcionalidade do Stream API foi implementado a partir do JDK 8. Entende? Se o método sum() não está funcionando, isso já quebra teu código-fonte inteiro. Daí tu não vai conseguir compilar mesmo. Eu posso tentar fazer a funcionalidade do método sum() do jeito antigo. Não sei se eu lembro mas vou tentar aqui. hehe

Ah, obrigada pela participação hoje na aula do conteúdo de pré-lançamento da Philips. (:

cami-la commented 2 years ago

Tenta esse aqui:

public double calcularTotalXp() {
        Iterator<Conteudo> iterator = this.conteudosConcluidos.iterator();
        double soma = 0;
        while(iterator.hasNext()){
            double next = iterator.next().calcularXp();
            soma += next;
        }
        return soma;

        /*return this.conteudosConcluidos
                .stream()
                .mapToDouble(Conteudo::calcularXp)
                .sum();*/
    }
Ruths2 commented 2 years ago

Muitooo obrigado Cami 🤗 Era isso mesmo...rodou o código......vc é fera de mais 😊

Screenshot-20220310-001050

cami-la commented 2 years ago

Muitooo obrigado Cami

Era isso mesmo...rodou o código......vc é fera de mais Screenshot-20220310-001050

É isso ai!! Qualquer dúvida, fico à disposição. (: Sua força de vontade é bonito de ver. Programar pelo celular? Eu nem sabia que era possível!

msgsouza-rj commented 2 years ago

Muitooo obrigado Cami 🤗

Era isso mesmo...rodou o código......vc é fera de mais 😊 Screenshot-20220310-001050

Ruths2 ... Meus parabéns pela determinação em estudar pelo celular, meu sincero respeito. Desejo todo sucesso possível a vc.

Ruths2 commented 2 years ago

Muitooo obrigado Cami🤗

Era isso mesmo...rodou o código......vc é fera de mais😊 Captura de tela-20220310-001050

Ruths2 ... Meus parabéns pela determinação em estudar pelo celular, meu sincero respeito. Desejo todo sucesso possível a vc.

Muito Obrigado msgsouza-rj 😊 Desejo tudo de bom pra você também 🤗