Guia Essencial: Operadores, Condicionais e Laços em Programação

Classificado em Computação

Escrito em em português com um tamanho de 3,63 KB

Operadores Relacionais

  • Permitem comparar o conteúdo de variáveis.
  • A igualdade é representada pelo sinal ==.
  • A desigualdade é representada pelo sinal !=.
  • Maior que: >
  • Menor que: <
  • Maior ou igual: >=
  • Menor ou igual: <=

Operadores Lógicos

  • Nesses casos, torna-se necessário trabalhar com operadores lógicos ou booleanos, que são:
  • && (E/AND)
  • || (OU/OR)
  • ! (NÃO/NOT)

Operador Lógico: && (AND)

  • Também chamado de conjunção.
  • A expressão resultante terá valor verdadeiro somente se todas as expressões componentes forem verdadeiras.

Operador Lógico: ! (NOT)

  • Também chamado de negação.
  • A negação inverte o valor lógico da expressão. Se um valor for falso, sua negação é verdadeira, e vice-versa.

Desvio Condicional Simples

  • O comando para o desvio condicional simples é if.

Desvio Condicional Encadeado (Aninhado)

  • Também chamado de desvio condicional aninhado.
  • Existem casos em que é necessário estabelecer verificações de condições sucessivas.
  • Quando uma ação é executada, ela poderá ainda estabelecer novas condições, ou seja, condições dentro de condições.

Decisão de Múltipla Escolha (Switch)

  • Existem problemas em que uma expressão ou variável pode assumir diversos valores e, para cada valor, comandos diferentes são executados.
  • Para essas situações, utilizamos as estruturas de múltipla escolha.
switch (variavel) {
  case "valor1":
    lista de comandos;
  case "valor2":
    lista de comandos;
  default:
    lista de comandos;
}

Estruturas de Repetição (Laços)

  • Estrutura de desvio do fluxo de controle utilizada para repetir ações/instruções com base em uma condição.
  • Verifica-se a condição e, caso seja verdadeira, um bloco de instruções é executado.
  • Após o final do bloco, a condição é verificada novamente e, caso ainda seja verdadeira, o bloco é executado novamente.
  • Deve-se observar que, caso o bloco de código nunca modifique o estado da condição, a estrutura será executada para sempre, uma situação chamada laço infinito.
  • Da mesma forma, é possível especificar uma estrutura em que o bloco de código modifica o estado da condição, mas esta é sempre verdadeira.
  • É possível especificar uma palavra reservada para sair da estrutura de repetição, 'quebrando' o laço.

Repetição Pré-Testada (While)

  • Nesta estrutura, a condição é primeiramente verificada e, se for verdadeira, o bloco é executado.
  • Utiliza-se o comando while.

Repetição com Variável de Controle (For)

  • Estrutura de repetição que designa uma variável de controle para cada iteração do bloco e uma operação de passo a cada iteração.
  • Utiliza-se o comando for.

Repetição Pós-Testada (Do-While)

É uma variação da construção anterior e difere, pois a verificação da condição é feita após uma execução do bloco.

Utiliza-se o comando do...while:

Tipos Primitivos de Dados

  • Boolean
  • Char
  • Inteiros
    • Byte
    • Short
    • Int
    • Long
  • Ponto Flutuante
    • Float
    • Double

Entradas relacionadas: