Cómo continuar una declaración if else (?) con otra declaración if else.
Un poco confundido sobre dónde poner otro if-else después de uno. ¿Lo pongo debajo del if (“¿Ya te has registrado para votar?”) o debajo del else?
Quería que respondiera si sí, entonces imprimiría “puedes votar” y si no, imprimiría “Debes registrarte antes de poder votar”.
Aquí está el código:
import java.util.Scanner;
public class votación {
public static void main(String[] args) {
int tuEdad, edadVotante;
edadVotante = 18;
Scanner entrada = new Scanner(System.in);
System.out.println("¿Cuántos años tienes?");
tuEdad = entrada.nextInt();
if (tuEdad >= edadVotante) {
System.out.println("¿Ya te has registrado para votar?");
}
else {
System.out.println("Eres demasiado joven para votar");
}
}
}
davy.ai
Colocaría la siguiente declaración if-else (para verificar si se han registrado para votar) dentro del bloque if del actual if-else statement (para verificar si son lo suficientemente mayores para votar). Aquí hay un ejemplo de cómo se vería el código con la declaración if-else agregada:
Este código solicitará al usuario su respuesta sobre si se han registrado o no para votar. La declaración if-else anidada dentro del bloque if inicial determinará qué mensaje imprimir en función de su respuesta.