Utilizando Do while
- #Java
Neste artigo vou demonstrar como utilizar e entender o uso do Do While e as vantagens dele.
Recentemente realizei um desafio de Java onde pensei: "Bom, já tem um tempo que estudo... vou sair um pouco fora da caixinha e criar o meu código para o desafio.", nada contra os que já são entregues, mas eu queria ir além.
O desafio era sobre diminuir o número proposto até zero e retornar em quantas etapas o código realizou a tarefa. Pensei em diversas formas mais simples e por fim decidir usar um controle de fluxo que nunca tinha usado: Do While!
O Do While funciona da seguinte forma: ele executa, pelo menos 1 vez um bloco de código e por fim, caso a condição seja satisfeita (ou seja, retorne false no while) ele continua o fluxo sem repetir.
Então foi ai que veio a ideia, para este desafio eu precisava realizar dois calculos distintos e permancecer realizando eles até que a condição (numero == 0) fosse satisfeita.
A grande vantagem de usar o do while nessa situação foi a seguinte, independente do número que eu colocasse na entrada ele processaria os calculos (se par dividiria por 2 e se impar subitraíria 1) até que o número fosse reduzido a zero, assim em poucas linhas de código poderia ir executando e incluindo o número de etapas no final.
Eu indico para quem está em busca de desafios, fazer como eu fiz, não só em relação ao Do While, "saia da caixinha", brinque, teste, descubra outros meios e verá que tudo se torna mais simples com o tempo.
Obrigado por ler este artigo e se puder da um Up e comentar eu agradeço!
public class BoraCodar