Please enable JavaScript.
Coggle requires JavaScript to display documents.
Desvio condicional e operadores (Operadores relacionais ("!"…
Desvio condicional e operadores
If
Serve para mudar o fluxo de execução de um algoritmo baseado em uma ou mais condições
if (x > 0) {System.out.println("O número é positivo")}
if e else
O else adiciona uma nova ação caso o parâmetro do if não seja cumprido
O if - else pode ocorrer de forma simples, aparecendo cada um uma vez, ou de formas mais complexas, se repetindo várias vezes
Isso pode ocorrer de forma aninhada ou sem aninhar
A forma aninhada configura em identar o else e o if
A forma não aninhada consiste em não identar nada. Seguir apenas uma linha e não colocar as coisas dentro das outras
Operadores relacionais
">=" maior igual
"<=" menor igual
"<" menor
"==" igual
">" maior
"!" diferente
Inverte o resultado da expressão lógica
Usado também em combinações de expressões lógicas
Combinação de expressões lógicas
Usado para se obter resultados dentro de um intervalo
"&&"
E
"l l"
OU
Strings
Não é possível comparar Strings usando apenas operadores relacionais ou combinações de expressões
Por isso, são usados métodos para que a comparação ocorra
Para comparar as variáveis da Strings
"String esperada".equals("String obtida");
Para comparar tamanhos de Strings
"String".length() > "String".length ();