-si-interruptor estructura de ramas java-

La sentencia if

formato 1

  formato:

    si (expresión relacional) {

      cuerpo de la declaración;

    }

público  clase IfDemo { 
  público  estáticas  void principales (String [] args) { 
    System.out.println ( "Inicio"); // definen dos variables 
      int a = 10 ; 
      int b = 20 es; // necesidades: Análisis de a y b los valores son iguales, si son iguales, la salida en la consola: a es igual a B 
      IF (a == B) { 
         System.out.println ( "a es igual a B" ); 
      } // requisitos: determinar si los valores de a y c son iguales si son iguales, la salida en la consola: a es igual a C 
      int C = 10 ; 
       IF (a == C) { 
          System.out.println ( "a es igual a C" ); 
      } 
      System.out.println ("Fin" ); 
  } }

formato 2

  formato:
    si (expresión relacional) {
      Declaración 1;
    } Else {
      Declaración 2;
    }
público  clase IfDemo02 {
      público  estáticas  void principales (String [] args) { 
         System.out.println ( "Inicio"); // definir dos variables 
                int A = 10 ;
                 int B = 20 es ; 
                B = 5;. // necesidades: determinar si una que b, que si, en la salida de la consola: el valor de una que b, que de otro modo, en la salida de la consola: el valor de un no más de B es 
                 SI (a> B) { 
                        System.out.println ( "un valor de mayor que B " ); 
                 } la otra cosa { 
                        System.out.println ( " un valor no mayor que B " ); 
                 }
                 System.out.println ( "Fin"); 
}
}

   La paridad del número de casos

Importación java.util.Scanner; 
 pública  clase IfTest01 { 
      públicas  estáticas  vacíos principales (args String []) { 
        escáner SC = nuevo nuevo escáner (el System.in); 
        System.out.println ( "Por favor, introduzca un entero:" );
          int Número = sc.nextInt (); 
            // Analizar es par o impar número entero de juzgar dos casos, la estructura utilizando if..else
           // determina si el aún requiere que el operador hacerse cargo de las funciones implementadas% 2 == 0 Número 
           / / de acuerdo con la determinación, el contenido correspondiente en la salida de la consola 
        IF (número% 2 == 0 ) { 
                System.out.println (número de + "es un número par" ); 
         }la otra cosa { 
                System.out.println (Número de + "es un número impar" ); 
         } 
      } 
}

formato 3

    

  formato:
  si (expresión relacional 1) {
    Declaración 1;
  } Else if (expresión relacional 2) {
    Declaración 2;
  }
  ...
  else {
    comunicado cuerpo n + 1;
  }
 
El proceso de implementación:
① En primer lugar, la relación entre el valor calculado de la expresión 1
② Si se ejecuta declaración verdadera 1; si el valor falso al valor calculado expresión relacional 2
2 ③ Si se ejecuta el enunciado verdadero cuerpo; si el valor falso al valor calculado expresión relacional 3
④ ...
⑤ Si no existe una relación entre la expresión es verdadera, entonces la sentencia es ejecutada cuerpo n + 1.

sentencia switch

 formato

  interruptor (expresión) {
    caso 1 objetivo:
      Declaración 1 se ejecuta;
      descanso;
    Caso 2 valores objetivo:
      Ejecutar la instrucción 2;
      descanso;
      ....
    caso de que el valor objetivo de n:
      Ejecutar la instrucción n;
      descanso;
    defecto:
      La ejecución de la instrucción n + 1;
      descanso;

proceso de implementación

1. En primer lugar encontrar el resultado de la expresión.
2. Uso de los resultados y la posterior expresión de la caja para que coincida con el valor objetivo, que puede coincidir con el valor objetivo, entonces la ejecución de la lengua meta que es ejecutado más tarde
Frase, descanso y luego encontrado, swtich salto. Si todos los valores de destino no coinciden, el código se ejecutará por defecto.
 

cambiar a penetrar

En una sentencia switch puede omitirse descanso, si se omite el descanso, una declaración completa de la caja de código posterior ejecución, seguirá penetrando hasta
En ejecución en un caso de ejecutar la instrucción, hasta que encuentra el descanso, también conocido como el swtich penetrante

Supongo que te gusta

Origin www.cnblogs.com/ljq697/p/12608856.html
Recomendado
Clasificación