package clases;

import java.util.Scanner;

public class condicionales {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		// Ejercicio Condicionales.

		// 1. Pedir al usuario la edad, y comprobar si es mayor de edad o no.
		/*
		 * System.out.println("Introduzca la edad"); int edad= sc.nextInt();
		 * 
		 * if (edad >=18) { System.out.println("El usuario es mayor de EDAD"); }else {
		 * System.out.println("El usuario es menor de EDAD"); }
		 */

		// Ejercicio 3.
		/*
		 * System.out.println("Introduce el numero"); int numero = sc.nextInt(); if
		 * (numero>0) { //Condición: Número positivo.
		 * System.out.println("El numero introducido " + numero+ " es positivo"); }else
		 * if(numero<0) { //Condición: Número positivo.
		 * System.out.println("El numero introducido" + numero+ " es negativo"); }else {
		 * //Condición Implícita. System.out.println("El numero introducido" +numero+
		 * " es neutro"); }
		 */

		// Ejercicio 4
		// int numero1; // Declaración
		// int numero2;
		// int numero3;
		// ¿Cómo se puede mejorar?
		/*
		 * int numero1, numero2, numero3; // Simplificación 1.
		 * 
		 * // Solicitud de numero System.out.println("Introduzca el primer número"); //
		 * Imprimir petición numero1 = sc.nextInt(); // Recibimos el dato, y lo
		 * guardamos
		 * 
		 * // ...
		 * 
		 * System.out.println("Introduzca el segundo"); numero2 = sc.nextInt();
		 * 
		 * // ...
		 * 
		 * System.out.println("Introduzca el tercero"); numero3 = sc.nextInt();
		 */

		// ¿Cual es el mayor de los 3?
		// 6,8,2.
		// Comparas 8 > 6 y 8 > 2 => 8 es el mayor.
		// 1er Modelo de Condicionales para resolver el algoritmo
		/*
		 * if (numero1 > numero2) { // En caso de que se cumpla, pongo la segunda
		 * condición (segundo nivel)
		 * 
		 * if (numero1 > numero3) { System.out.println("El numero " + numero1
		 * +" es el mayor."); } } if (numero2>numero1) {
		 * 
		 * if (numero2>numero3) { System.out.println("El numero " + numero2 +
		 * " es el mayor."); } } if (numero3>numero1) {
		 * 
		 * if (numero3>numero2) { System.out.println("El numero " + numero3 +
		 * " es el mayor."); } }
		 */
		// Modelo 2. Más óptimo, ahora va comprobando y cuando cumple ejecuta el código
		// de dentro y salta los condicionales
		/*
		 * if (numero1 > numero2) { // En caso de que se cumpla, pongo la segunda
		 * condición (segundo nivel)
		 * 
		 * if (numero1 > numero3) { System.out.println("El numero " + numero1 +
		 * " es el mayor."); } } else if (numero2 > numero1) {
		 * 
		 * if (numero2 > numero3) { System.out.println("El numero " + numero2 +
		 * " es el mayor."); } } else {
		 * 
		 * System.out.println("El numero " + numero3 + " es el mayor.");
		 * 
		 * }
		 */

		/*
		 * if (numero1 > numero2 && numero1 > numero3) {
		 * System.out.println("El numero uno es mayor: "+numero1); } else if (numero2 >
		 * numero1 && numero2 > numero3) {
		 * System.out.println("El numero dos es mayor: "+numero2); } else {
		 * System.out.println("El numero tres es mayor: "+numero3); } // && => Y // ||=>
		 * O
		 */

		// 5==5 - Números.
		// "Hola".equals("Hola") - String.
		String usuario, usuarioIntroducido, password, passwordIntroducido;
		// Definir el usuario y contraseña
		usuario = "erika";
		password = "4527";

		// Solicitas usuario y contraseña
		System.out.println("Introduce el usuario");
		usuarioIntroducido = sc.nextLine();
		System.out.println("Introduce la contraseña");
		passwordIntroducido = sc.nextLine();

		// Compruebas usuario y contraseña y das un output al usuario.
		if (usuario.equals(usuarioIntroducido) && password.equals(passwordIntroducido)) {
			System.out.println("El usuario y contraseña es correcta");
		}else {
			System.out.println("El usuario y contraseña es incorrecta");
		}

	}
}
