Não entendi do porquê que o loop está certa só cessou depois que Digitei a palavra SAIR, em maiúscula. Minúscula não dá certo. Alguém pode me ajudar, por favor?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi do porquê que o loop está certa só cessou depois que Digitei a palavra SAIR, em maiúscula. Minúscula não dá certo. Alguém pode me ajudar, por favor?
Olá, Ana Paula!
Essa maneira de comparar strings (utilizando o operador ==) compara a string exatamente do jeito que ela foi declarada, ou seja, se a string que temos no código para comparação é "SAIR", o algoritmo vai comparar se a string lida do prompt é exatamente igual a "SAIR". Existem funções prórprias para a comparação de strings que não consideram se a palavra foi digitada em caixa alta (maiúscula) ou caixa baixa (minúscula).
Não vou entrar em muitos detalhes, para não acabar te confundindo, mas não se preocupe e continue firme em seus estudos que já já você verá tópicos mais avançados, e saberá como fazer a comparação sem levar em consideração esses aspectos.
Boa sorte em seus estudos!
Ok, Mateus, muito obrigada. Vamos aprendendo.
Bons estudos!
Opa, bela explicação Mateus ;)