fbpx

Java If – Else

Share on facebook
Facebook
Share on twitter
Twitter
Share on whatsapp
WhatsApp
Share on linkedin
LinkedIn
Share on email
Email

Las sentencias if – else se usar para realizan condiciones y que nuestro sistema tome decisiones de acuerdo al resultado de la condición. El if es para realizar una condición y si se cumple se ejecuta el bloque de código que contiene if, todo el ámbito que está dentro de las llaves de if.

Sentecia If

Para realizar una condición des pues de if entre patentices va una condición, para ejecutar el bloque de código dentro de if el resultado de esa condición tiene que ser true.

        if (true){
            System.out.println("Se Cumple la Condición");
        }

Sentencia Else

Si no se cumple la condición, ósea si el resultado de la condición es false, entonces no se ejecuta el bloque de código que está dentro de if, si no se ejecuta el bloque de código que estará dentro de else. Else se encadena al if como se muestra en el siguiente ejemplo.

        if (false){
            System.out.println("Se Cumple la Condición");
        }else{
            System.out.println("No se Cumplio la Condición");
        }

Usando los operadores aritméticos y operadores relaciones podemos crear un sistema que detecte si el numero entero que es ingresado por teclado es para o impar.

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);

        System.out.print("Ingrese un Número Entero: ");
        int n = leer.nextInt();

        if (n % 2 == 0){
            System.out.printf("El número %d es PAR\n",n);
        }else{
            System.out.printf("El número %d es IMPAR\n",n);
        }
    }
}

Condiciones Anidadas

Las condiciones se pueden anidar, una condición puede ir dentro de otra condición y así sucesivamente.

Para vamos mejorar nuestro ejemplo anterior, y ahora tendrá que detectar si el numero es par positivo o para negativo y así también con los impares, por último, cuando el usuario ingrese 0 tendrá que detectar que es 0, ya que cero es como neutro.

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);

        System.out.print("Ingrese un Número Entero: ");
        int n = leer.nextInt();

        if (n != 0){
            if (n > 0){
                if (n % 2 == 0){
                    System.out.printf("El número %d es PAR POSITIVO\n",n);
                }else{
                    System.out.printf("El número %d es IMPAR POSITIVO\n",n);
                }
            }else{
                if (n % 2 == 0){
                    System.out.printf("El número %d es PAR NEGATIVO\n",n);
                }else{
                    System.out.printf("El número %d es IMPAR NEGATIVO\n",n);
                }
            }
        } else {
            System.out.printf("El número %d es NEUTRO\n",n);
        }
        
    }
}

Multiples Condiciones Else-If

Si queremos realizar múltiples condiciones tenemos encadenar otro if después de else y al final si necesitamos un else puede solo ir el else pero al final.

Para esto podemos crear un sistema que detecte si es Vocal o no ingresando una letra.

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);

        System.out.print("Ingrese un Letra: ");
        String c = leer.nextLine();

        if (c == "a" || c == "A"){
            System.out.printf("%s es VOCAL",c);
        }else if(c == "e" || c == "E"){
            System.out.printf("%s es VOCAL",c);
        }else if(c == "i" || c == "I"){
            System.out.printf("%s es VOCAL",c);
        }else if(c == "o" || c == "O"){
            System.out.printf("%s es VOCAL",c);
        }else if(c == "u" || c == "U"){
            System.out.printf("%s es VOCAL",c);
        }else{
            System.out.printf("%s NO es VOCAL",c);
        }
        
    }
}

Comparte este artículo:

Share on facebook
Facebook
Share on twitter
Twitter
Share on whatsapp
WhatsApp
Share on linkedin
LinkedIn
Share on email
Email

Revisa estas publicaciones

Visual Studio Code – Pytho

Requesitos: Instalar Python: https://oregoom.com/python/instalar-python/ Instalar VS Code: https://oregoom.com/tutoriales/visual-studio-code/ Python Para instalar el paquete Python para VS Code, vamos a las extensiones o abrimos con Ctrl

VER PUBLICACIÓN COMPLETA

HTML Style

Para comenzar un documento HTML, será necesario conocer los atributos y contenidos, así como otra información requerida para presentar las bases del código HTML.  Si

VER PUBLICACIÓN COMPLETA

Operadores en Java

Java proporciona diferentes tipos de operadores para realizar diferentes tipos de operaciones, como operadores aritméticos, operadores en asignación, operadores relacionales, operadores lógicos y también operadores

VER PUBLICACIÓN COMPLETA

Java Varargs

Argumentos Variables en Java Varargs o argumentos variables en java son parámetros indefinidos, en el cual podemos enviar cantidad de datos indefinidos mediante un argumento.

VER PUBLICACIÓN COMPLETA