NumberFormatException é lançada quando não é possível converter uma string em um tipo numérico (por exemplo, int, float), porque o formato de uma string de entrada é ilegal e não apropriado . Por exemplo, esta exceção ocorre se uma string for tentada a ser analisada como um número inteiro, mas a string contiver um valor booleano.

Play no vídeo e aprenda.

Aprenda mais sobre a plataforma Java.

Formação Java
Clique aqui

Log de erro recebido para a tarefa do vídeo

java.lang.NumberFormatException: Infinite or NaN
        at java.base/java.math.BigDecimal.<init>(BigDecimal.java:923)
        at curso.springboot.service.ServiceCarrinhoCompra.rateioCarrinho(ServiceCarrinhoCompra.java:126)
       

Aprenda muito mais neste treinamento – CLIQUE AQUI