1. Seleccione el formato de instrucción de estructura if y su uso
A: Formato de instrucción IF:
if (comparar la expresión 1) {
Declaración cuerpo 1;
} else if (comparar la expresión 2) {
Declaración cuerpo 2;
} else if (comparar la expresión 3) {
Declaración de cuerpo 3;
}
...
demás {
Declarado cuerpo n+1;
}
B: proceso de ejecución:
Primero, calcule la expresión de comparación 1 para ver si su valor de retorno es verdadero o falso.
Si es verdadero, ejecute la instrucción Body 1 y finalice la instrucción IF.
Si es falso, calcule la expresión de comparación 2 para ver si su valor de retorno es verdadero o falso.
Si es verdadero, ejecute la instrucción Body 2 y finalice la declaración IF.
Si es falso, calcule la expresión de comparación 3 para ver si su valor de retorno es verdadero o falso.
Si todos son falsos, el cuerpo de la declaración n+1 se ejecutará.
C: Nota: El último más se puede omitir, pero se recomienda no omitirlo. Puede indicar valores de error fuera del rango.
p.ej:
import java.util.scanner; class demo_if {public static void main (string [] args) {Scanner sc = new Scanner (System.in); // entrada del teclado, while (true) {system.out.println ("por favor ingrese la puntuación"); // Entrada de inmediato int a = sc.nextInt (); // La entrada del teclado es int type if (a> 100 | a <0) {// Dead Loop, conveniente para probar System.out.println ("Ingresó la puntuación incorrectamente"); } else if (a> = 90 & a <= 100) {system.out.println ("a, etc."); } else if (a> = 80 & a <90) {System.out.println ("b, etc."); } else if (a> = 70 y a <80) {System.out.println ("C, etc."); } else if (a> = 60 & a <70) {system.out.println ("d, etc."); } else if (a <60) {system.out.println ("e, etc."); } else {System.out.println ("Ingresó la calificación incorrecta"); }}}} 2. Seleccione el formato de instrucción de conmutación de estructura y su uso
A: formato de cambio:
Switch (Expression) {
valor de caso 1:
Declaración cuerpo 1;
romper;
Valor de caso 2:
Declaración cuerpo 2;
romper;
…
por defecto:
Declarado cuerpo n+1;
romper;
}
B: Explicación de formato de la instrucción Switch
(Los tipos de datos básicos, siempre que puedan promover a INT, consulte enumeraciones en los tipos de datos (JDK1.5) y String (JDK1.7)))
C: proceso de ejecución
Calcule el valor de la expresión primero
Luego coincida con el siguiente caso. Si hay una declaración correspondiente, de lo contrario ejecute la declaración controlada predeterminada.
p.ej
import java.util.*; class Dome_if3 {public static void main (string [] args) {//system.out.println("hello world! "); Escáner sc = new Scanner (System.in); // Entrada de teclado mientras (verdadero) {// Dead Loop facilita la prueba System.out.println ("Ingrese el número de semanas a convertir"); // indicador de entrada del teclado en la semana = sc.nextInt (); switch (semana) {caso 1: system.out.println ("1 de la semana"); romper; Caso 2: System.out.println ("Semana 2"); romper; Caso 3: System.out.println ("Semana 3"); romper; Caso 4: System.out.println ("Semana 4"); romper; Caso 5: System.out.println ("Semana 5"); romper; Caso 6: System.out.println ("Semana 6"); romper; Caso 7: System.out.println ("Domingo"); romper; predeterminado: system.out.println ("usted ingresó el número incorrectamente, vuelva a ingresar"); }}}}3: Resume los escenarios de uso respectivos de las declaraciones de conmutación y si las declaraciones
Se recomienda usar el interruptor al juzgar valores fijos
Si se recomienda usarlo al juzgar el intervalo o el rango
*Lo que puede hacer con Switch, si puede hacerlo, pero si puede hacerlo, no funcionará si lo hace con una SLR.
El artículo anterior habla brevemente sobre la diferencia entre seleccionar las declaraciones estructuradas y las declaraciones de conmutador es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.