Ejemplos ifs en Java

int edad = 18;
		int altura = 180;
		// La misma sintaxis que en JS
		// if (condicion){bloque si cierto} else {bloque si falso}
		if (edad >= 18) {
			System.out.println("Eres mayor de edad");
		} else {
			System.out.println("Eres menor de edad");
		}

		// Puedo tener if else if
		if (edad < 18) {
			System.out.println("Eres menor de edad");
		} else if (edad < 65) {
			System.out.println("Eres mayor de edad");
		} else {
			System.out.println("Estás jubilado");
		}

		if (edad > 100) {
			System.out.println("Enhorabuena, eres centenario");
		}

		// Puedo tener if anidados, if dentro de ifs
		if (edad < 18) {
			if (edad % 2 == 0) {
				System.out.println("Menor de edad y par");
			}
		}
		// Condiciones > >= < <= == !=
		// Operadores condicionales: && || !

		if (edad >= 18 || altura > 180) {
			System.out.println("Mayor de edad o entra por altura");
		}

		if (edad == 18 && altura == 180) {
			System.out.println("Mides lo mismo que tu edad");
		}

		// Para dar el pase VIP tiene que tener más de 20 años y medir más de 180
		// o medir más de 200

		if (edad >= 20 && altura >= 180 || altura >= 200) {

		}
		if ((edad >= 20 && altura >= 180) || altura >= 200) {

		}

		// Si yo quiero que la edad sea menor de 18 o mayor de 65
		// y mida más de 180

		if (edad < 18 || edad > 65 && altura > 180) { // esto está mal

		}
		if ((edad < 18 || edad > 65) && altura > 180) { // esto está bien

		}

// Por ejemplo que la edad sea menor de 10 y la altura menor de 140
		// O la edad sea mayor de 80 y la altura mayor de 180
		if ((edad<10 && altura<140) || (edad>80 && altura>180)) {
			
		}

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos