Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Validación de contraseña

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {  

    Scanner imprimirEnPantalla = new Scanner(System.in);  
    int valorIngresado = imprimirEnPantalla.nextInt();  
    imprimirEnPantalla.close();  
    int password = 123456;  
    if (password == valorIngresado) {  
        System.out.println("Ingrese la contraseña: " + valorIngresado);  
        System.out.println("¡Acceso permitido! " + valorIngresado);  
    } else {  
        System.out.println("Ingrese la contraseña: " + valorIngresado);  
        System.out.println("¡Acceso denegado! " + valorIngresado);  
    }  
}  

}

1 respuesta

Hola David, espero que estés bien

Parece que estás trabajando en un ejercicio para validar una contraseña en Java. Tu código está casi correcto, pero hay un pequeño detalle que podrías ajustar para que la salida sea exactamente como se espera en el ejercicio.

Actualmente, tu programa imprime el valor ingresado junto con los mensajes "¡Acceso permitido!" o "¡Acceso denegado!". Sin embargo, según el ejercicio, solo deberías imprimir "Ingrese la contraseña:" seguido del valor ingresado, y luego, en una nueva línea, el mensaje de acceso permitido o denegado sin el valor ingresado.

Con este ajuste, el programa primero pide al usuario que ingrese la contraseña y luego verifica si es correcta o no, mostrando solo el mensaje correspondiente.

Espero que esta explicación te sea de ayuda y que puedas continuar con tus estudios de Java. ¡Bons estudios!