Java se declaração
As declarações de controle Java são divididas em três categorias: ① Estrutura seqüencial; ② Estrutura de seleção; ③ Estrutura do loop.
--------------------------------------------------------------------------------------------------------------------------------------------------
As estruturas selecionadas são divididas em: ① Estrutura de seleção única; ② Estrutura de seleção dupla; ③ Estrutura de múltiplas seletores.
Principalmente envolvido: if_else, mude, enquanto quebre e continue, para.
Se a estrutura de seleção única
Realize um teste na expressão condicional. Se o teste for verdadeiro, execute a seguinte declaração, pule a instrução.
Exemplo (uso da aula de matemática)
Random (), retorna um decimal de um sinal positivo e o tamanho do intervalo é [0,1).
Preste atenção ao problema do escopo do IF: se a instrução não adicionar {}, seu escopo de controle é limitado à primeira frase. (Geralmente recomendado para adicionar {} para desenvolver um bom hábito)
Estrutura dupla se seleciona se-else
Quando a expressão condicional é verdadeira, o bloco de declaração 1 é executado, caso contrário, o bloco de declaração 2 é executado, ou seja, a parte else.
estrutura múltipla se-else if-else
Deixe -me apresentar declarações de troca de java abaixo
Declaração de controle Java - Declaração de interruptor
O julgamento de valor equivalente do exposto se a instrução puder ser substituída pelo Switch.
Observe que a quebra é geralmente adicionada após cada caso, indicando que o caso atual foi executado; Evite a penetração de casos, ou seja, continue executando o caso e não pule até que o intervalo seja encontrado.
O exemplo a seguir, por sua vez, aproveita o fenômeno da penetração de casos.
【exemplo】
Novos recursos do JDK7.0: Switch aprimorado
Antes do JDK7, Switch (Expression) {...}, o resultado da expressão pode ser apenas int (byte, curto, char que pode ser automaticamente convertido em int), tipo de enumeração.
No entanto, no JDK7, o resultado da expressão também pode ser uma string.
(PS: Conversão do tipo automático: os tipos de dados com pequena capacidade podem ser convertidos automaticamente em tipos de dados com grande capacidade. Byte (1 byte) → curto (2 bytes) → int (4 bytes).)
O exposto acima são as instruções IF e Switch das declarações de controle Java compartilhadas pelo editor. Espero que eles sejam úteis para todos.