Sintaxe da estrutura do interruptor (instrução Switch)
switch (expressão) {---> tipo é int, constante de caso de char 1: ---> estrutura de casos pode ter múltiplo // bloco de instrução 1break; ---> o programa sai da estrutura da estrutura do interruptor constante n: ---> Os valores da constantes não podem ser o mesmo // de interrupção do bloco de declaração;Vamos ver um exemplo de código abaixo, com comentários detalhados, você pode consultar:
classe pública SwitchStU {/* switch: switch (variável) {case literal a: code a; quebrar; Caso Literal B: Código B; quebrar; Padrão: Código E} Código C julga o valor da variável. O valor for igual a A, o nome é executado a, se igual a B, o nome é executado B. Se todas as condições do caso não forem atendidas, o código para executar o padrão será subscrito: após a condição de um caso ser atendida, antes de encontrar o que você não pode ser necessário; 3. Switch pode apenas julgar o tipo int (e os tipos que podem ser convertidos automaticamente em INT) e, após o JDK1.7, você pode julgar a expansão do tipo String e Enum: se o bloco, os suportes de galhos como o switch podem ser omitidos, mas não é recomendado para reduzir a legibilidade do código (quando a ramificação tem apenas uma sentença de código) */Public Staid. java.util.scanner (System.in); System.out.println ("Por favor, digite sua idade"); Chare Age = (char) sc.nextInt (); // char ch = 'i'; // int i = ch; string str = "6"; switch (str) {case "16:" Case "17": case "18": System.Ter.Onout. "12": System.out.println ("Estudo no grau 6"); quebra; caso "6": System.out.println ("Estudo no Grau 1"); quebra; padrão: System.out.println ("não estudando mais"); número "); System.out.println (" O código continua a ser texturizado ");}}Resumir
O exposto acima é toda a explicação detalhada do código da declaração de seleção do comutador em Java. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a este site:
Java executa a análise de instância do objeto da perspectiva do código -fonte JDK
Explicação detalhada do código de classe de teste interno Java
Análise de código de teste de herança em java
Se houver alguma falha, aponte -as. Obrigado amigos pelo seu apoio para este site!