Fala, galera! Venho aqui apresentar a vocês uma das soluções que desenvolvi para o exercício passado no curso de Java que estou estudando. Nele, preciso calcular quanto de imposto uma pessoa paga morando na Holanda. O valor vai variar de pessoa para pessoa, conforme o salário de cada um.

Gravacao-de-tela-de-04-02-2024-13_55_59.mp4

Defini uma variável para armazenar o salário e outras três variáveis para guardar os valores do imposto. Em cada uma delas, há uma expressão de divisão que calcula o valor do imposto. Por fim, há a variável que armazena quanto a pessoa receberá após a aplicação do imposto. Optei por inicializá-la apenas dentro das condicionais. Ao iniciarmos o código ele irá parar no if e analisar se o salário é igual ou menor que 34,712. Caso seja, ele irá iniciar a variável(valorFinal) atribuindo valor a ela atraves de um cálculo, cálculo esse que tem como função multiplicar o salário que a pessoa recebe com os juros já calculados um pouco mais acima no código. O mesmo comportamento é aplicado para as condicionais restantes (else if - else) caso a primeira verificação seja falsa. Optei por formatar o valor final para apresentar apenas duas casas decimais após a vírgula. Para isso, utilizei o método String.format, que permite criar strings formatadas usando especificadores de formato. Por fim, depois de formatado, temos a impressão do valor final no console.