Video: 42. Programación en Java || Arreglos || Llenar un arreglo 2025
Un valor
int
dentro de una sentencia
switch
funciona en cualquier versión de Java, antigua o nueva. (De hecho, los valores
char
y algunos otros tipos de valores han funcionado en las sentencias
switch
de Java desde que Java era un lenguaje completamente nuevo.)
Comenzando con Java 7, puede configurarlo para que el caso que se ejecutará en una instrucción
cambiar
dependa del valor de una cadena en particular. El siguiente código ilustra el uso de cadenas en las instrucciones
switch
.
Este código ilustra una declaración de cambio con una cadena.
import java estático. lang. Sistema. fuera;
import java util. Escáner;
clase pública SwitchIt7 {
public static void main (String args []) {
Teclado del escáner = nuevo Escáner (Sistema en);
fuera. print ("¿Qué versículo (uno, dos o tres)?");
String verse = teclado. siguiente();
interruptor (verso ) {
caso "uno" :
fuera. println ("Eso es porque no tiene cerebro");
descanso;
caso "dos" :
fuera. println ("Eso es porque él es un dolor");
descanso;
caso "tres" :
fuera. println ("'Porque este es el último estribillo.");
descanso;
predeterminado:
fuera. println ("No existe ese verso. Inténtalo de nuevo");
descanso;
}
fuera. println ("Ohhhhhhhh ….");
teclado. cerca();
}
}
¡Practique con
si las declaraciones
y
cambian
!
Escriba un programa que ingrese el nombre de un mes y muestre la cantidad de días en ese mes. En esta primera versión del programa, supongamos que febrero siempre tiene 28 días.
¡Mejora tu código! Haga que el usuario ingrese el nombre de un mes, pero también haga que el usuario ingrese
sí
o
no
en respuesta a la pregunta
¿Es un año bisiesto?