Exercício Aula 1: Operadores Relacionais
Operadores Relacionais possuem regras que são aplicadas nas expressões aritméticas do Java, que são as mesmas seguidas em álgebra. Quando dizemos que os operadores são aplicados da esquerda para a direita, estamos nos referindo à sua associatividade. Operadores de multiplicação, divisão e módulo são aplicadas primeiro.
Exercício Aula 2: Operadores Lógicos
Operadores lógicos são utilizados para construir expressões que retornam um resultado booleano (true ou false). Com exceção dos operadores if-then-else ternário e o NOT unário lógico, todos os demais envolvem dois operandos.
-
Boas Práticas
-
Criar variáveis intermediarias para facilitar o entendimento do código e até o reuso dos resultados e consequentemente a manutenção.
Exercício Aula 3: Controle de fluxo
Controle de fluxo são estruturas condicionais para resolver as regras de negócio que surgem em nossos sistemas. Essas regras são ditadas pelo usuário e é baseada nelas que desenvolvemos as aplicações. O Controle de fluxo pode ser realizado de diversas formas, umas delas é a comparação dos parâmetros com o IF e ELSE do Java.
-
Boa Práticas
-
Switch é para valores exatos e if para expressões booleanas
-
Evitar usar o default do switch para "cases genéricos"
-
Evitar o efeito "flecha" dos if's
-
Evitar muitos if's aninhados
-
Usar a boa prática da aula 2 para diminuir o tamanho do if