1. programación, el valor de la variable de entrada x, si es 1, la salida x = 1, si es 5, la salida x = 5, si es 10, X = 10 salidas, además de lo anterior varios valores son de salida x = ninguno. (Conocimiento: si la declaración condicional)
empaquetar com.itheima01; importación java.util.Scanner; público de clase HelloWorld { públicas estáticas void main (String [] args) { System.out.println ( "请输入一个数" ); Entrada de escáner = nuevo escáner (System.in); int x = input.nextInt (); si (x == 5 ) { System.out.println ( "5" ); } Demás si (x == 10 ) { System.out.println ( "10" ); } más si (x == 1 ) { System.out.println ( "1" ); } Demás { System.out.println ( "ninguno" ); } } }
2. Para lograr la primera pregunta con una estructura de conmutación
empaquetar com.itheima01; importación java.util.Scanner; público de clase HelloWorld { públicas estáticas void main (String [] args) { escáner sc = nuevo escáner (System.in); System.out.println ( "请输入一个数" ); int x = sc.nextInt (); interruptor (x) { caso 1 : caso 5 : caso 10: System.out.println ( "x =" + x); romper ; defecto: System.out.println ( "x = ninguno" ); } } }
La determinación de si un número es 3. 5 y 6 pueden ser simultáneamente divisible (5 y 6 puede ser de impresión divisible), o sólo puede ser divisible por 5 (5 sea de impresión divisible), o sólo puede ser divisible por 6, (6 puede imprimir divisible ), no puede ser divisible por 5 o 6, (impresión no puede ser divisible por 5 o 6)
empaquetar com.itheima01; importación java.util.Scanner; público de clase HelloWorld { públicas estáticas void main (String [] args) { System.out.println ( "请输入一个数" ); Entrada de escáner = nuevo escáner (System.in); int x = input.nextInt (); si (x% 6 == 0 && x% 5 == 0 ) { System.out.println ( "x =" + x); } Demás si (x% 5 == 0 ) { System.out.println ( "x =" + x); } más si (x% 6 == 0 ) { System.out.println ( "x =" + x); } Demás si (x% 5 = 0 && x / 6 = 10! ) { System.out.println ( "x =" + x); } Demás { System.out.println ( "ninguno" ); } } }
4. Introduzca una puntuación de 0 a 100, si no entre 0 y 100, la puntuación de impresión no es válida, la impresión de A (90-100), B (80-89) de acuerdo con las puntuaciones de grado, C, D, E (conocimiento: Condición if elseif)
empaquetar com.itheima01; importación java.util.Scanner; público de clase HelloWorld { públicas estáticas void main (String [] args) { System.out.println ( "根据分数判断评级" ); Entrada de escáner = nuevo escáner (System.in); el doble a = input.nextDouble (); si (a> = 90 && a <= 100 ) { System.out.println ( "A" ); } Demás si (a> = 80 && a <= 89 ) { System.out.println ( "B" );más si (a> = 70 && a <79 ) { System.out.println ( "C" ); } Demás si (a> = 60 && a <= 69 ) { System.out.println ( "D" ); } Demás si (a> = 50 && a <= 59 ) { System.out.println ( "E" ); } Demás System.out.println ( "无效" ); } }
5. Introduzca tres números enteros x, y, z, por favor pequeña a gran número de estas tres salidas (conocimiento: las sentencias condicionales)
empaquetar com.itheima01; importación java.util.Scanner; público clase HelloWorld { público estáticas void principales (String [] args) { int x = 0, y = 0, z = 0 ; Sc escáner = nuevo escáner (System.in); x = sc.nextInt (); y = sc.nextInt (); z = sc.nextInt (); int j; si (x> y) { j = y; y = x; x =j; } Si (x> z) { j = z; z = x; x = j; } Si (y> z) { j = z; z = y; y = j; } System.out.println (x + " "+ y +"" + z); } }