1. Imprimir todo el "número de Narciso", el llamado "número de Narciso" se refiere a un número de tres dígitos, que es igual a los dígitos del cubo y el número en sí. Por ejemplo: 153 es un "número de Narcissus", porque cúbico cúbico cúbico 3 5 1 = 153. (Conocimiento Point: bucles, sentencias condicionales)
importar java.util. * ; público clase C { público estático void main (String [] args) { // generada-Auto TODO método stub de entrada del escáner = nuevo escáner (System.in); int a, b, c, suma = 0 ; para ( int i = 100; i <= 999; i ++ ) { a = i / 100 ; b = i / 10% 10 ; c = i% 10 ; suma = a * a * a + b * b * b + c * c * c; si (suma == i) { System.out.print (i +"" ); } } } }
2. La siguiente salida gráfica en la consola (conocimiento: bucles, sentencias condicionales)
importar java.util. * ; público clase C { público estático void main (String [] args) { // generada-Auto TODO método stub de entrada del escáner = nuevo escáner (System.in); para ( int a = 1; a <7; a ++ ) { para ( int b = 1; b <= a; b ++ ) { System.out.print (b); } System.out.println (); } } }
importar java.util. * ; público clase C { público estático void main (String [] args) { // generada-Auto TODO método stub de entrada del escáner = nuevo escáner (System.in); para ( int a = 1; a <7; a ++ ) { para ( int b = 1; b <= 7-a; b ++ ) { System.out.print (b); } System.out.println (); } } }
importar java.util. * ; público clase C { público estático void main (String [] args) { // generada-Auto TODO método stub de entrada del escáner = nuevo escáner (System.in); para ( int a = 1; a <7; a ++ ) { para ( int b = a; b> 0; B-- ) { System.out.print (b); } System.out.println (); } } }
importar java.util. * ; público clase C { público estático void main (String [] args) { // generada-Auto TODO método stub de entrada del escáner = nuevo escáner (System.in); para ( int a = 6; a> 0; A-- ) { para ( int b = 0; b <6-a; b ++ ) { System.out.print ( "" ); } Para ( int i = 1; i <= a; i ++ ) { System.out.print (i); } System.out.println ( "" ); } } }
3. Introducir la fecha, para determinar cual es el primer día del año (puntos de conocimiento: bucles, sentencias condicionales)
importar java.util. * ; público clase C { público estático void main (String [] args) { // generada-Auto TODO método stub de entrada del escáner = nuevo escáner (System.in); int día = 0 ; int mes = 0 ; int año = 0 ; int suma = 0 ; int salto; System.out.println ( "请输入年,月,日" ); Insumo de factor escáner = nuevo escáner (System.in); año= Input.nextInt (); meses El = input.nextInt (); Día = input.nextInt (); conmutador (mes La) / * En primer lugar calcular el número total de días antes de un mes meses * / { Caso 1. : SUMA = 0; PAUSA ; caso 2 : SUMA = 31 es; PAUSA ; caso 3. : SUMA = 59; PAUSA ; caso 4. : SUMA = 90; PAUSA ; Case5 : suma = 120; romper ; caso 6 : suma = 151; romper ; caso 7 : suma = 181; romper ; caso 8 : suma = 212; romper ; caso 9 : suma = 243; romper ; caso 10 : suma = 273; romper ; caso 11 : suma = 304; romper ; caso 12 : suma = 334; romper ; default : System.out.println ( "请正确的输入年,月,日"); romper ; } Suma = suma + días; si (mes> = 0 && meses <= 12 && día> = 1 && días <= 31 ) { si (año 400% == 0 || años 4% == 0 &&% 100 años! = 0 ) {salto = 1 ; } Demás { salto = 0 ; } si(LEAP == 1 && meses El> 2 ) { SUMA ++ ; System.out.println (año + "de" + mes + "mes" + día + "número es el año de las primeras" + sum + "días." ); } Else { System.out.println (año + "de" + mes "mes" + + + días "número es el año de las primeras" + sum + "días." ); } } } }
4 . Una entrada de la consola . 4 número entero poco después de que el número de inversiones requeridos, tales como el número original 1234 , el número de bits después de la inversión 4321 (conocimiento: sentencias de bucle, sentencias condicionales)
importar java.util. * ; público clase C { público estático void main (String [] args) { // generada-Auto TODO método stub de entrada del escáner = nuevo escáner (System.in); int a, b, c, d, Y, x; Sc escáner = nuevo escáner (System.in); System.out.println ( "请输入数字:" ); Y = sc.nextInt (); un = Y / 1000 ; b = Y / 100% 10 ; c = Y / 10% 10 ; D = 10% la Y ; X = C * D * 1000 + 100 + 10 * B + A; System.out.println ( "invertida después de número:" + X); } }