Java If Declaración
Las declaraciones de control de Java se dividen en tres categorías: ① Estructura secuencial; ② Estructura de selección; ③ Estructura de bucle.
----------------------------------------------------------------------------------------------------------------------------
Las estructuras seleccionadas se dividen aún más en: ① Estructura de selección única; ② Estructura de doble selección; ③ Estructura multiselecta.
Principalmente involucrado: if_else, cambie, mientras, rompa y continúe, para.
Si estructura de selección única
Realice una prueba en la expresión condicional. Si la prueba es verdadera, ejecute la siguiente declaración, de lo contrario omita la declaración.
Ejemplo (uso de la clase de matemáticas)
Random (), devuelve un decimal de un signo positivo, y el tamaño del intervalo es [0,1).
Preste atención al problema del alcance de if: si la declaración no agrega {}, su alcance de control se limita a la primera oración. (Generalmente recomendado agregar {} para desarrollar un buen hábito)
estructura if-else doble selecta
Cuando la expresión condicional es verdadera, el bloque de la declaración 1 se ejecuta, de lo contrario, el bloque de la declaración 2 se ejecuta, es decir, la parte de lo contrario.
if-else if-else estructura múltiple selecta
Permítanme presentarle las declaraciones de Java Switch a continuación
Declaración de control de Java - Declaración de conmutación
El juicio de valor equivalente de la declaración anterior se puede reemplazar por conmutador.
Tenga en cuenta que el descanso generalmente se agrega después de cada caso, lo que indica que el caso actual se ha ejecutado; Evite la penetración del caso, es decir, continúe ejecutando el caso y no salte hasta que se encuentre el descanso.
El siguiente ejemplo a su vez aprovecha el fenómeno de penetración de casos.
【ejemplo】
Nuevas características de JDK7.0: interruptor mejorado
Antes de JDK7, Switch (Expression) {...}, el resultado de la expresión solo puede ser int (byte, corto, char que se puede convertir automáticamente a int), tipo de enumeración.
Sin embargo, en JDK7, el resultado de la expresión también puede ser una cadena.
(PS: Conversión de tipo automático: los tipos de datos con pequeña capacidad se pueden convertir automáticamente a tipos de datos con gran capacidad. Byte (1 byte) → corto (2 bytes) → int (4 bytes)).
Las anteriores son las declaraciones IF y Switch de las declaraciones de control Java compartidas por el editor. Espero que sean útiles para todos.