☕
JAVA for amazing people
  • Introducción
  • JAVA
    • Tipos de datos
    • Variables
      • Métodos y Clases
      • CamelCase
      • Variables locales
      • Variables de Instancia
      • Variables Estaticas
    • Operadores
      • Operadores de Asignación
      • Operadores Aritméticos
      • Operadores Unarios
      • Operadores de Bit
      • Operadores Condicionales
      • Operadores Comparativos
    • Sentencias de Control
      • Sentencias de desición
        • if
        • else
        • if - else - if
        • if anidado
        • switch
      • Sentencia de repetición
        • while
        • do-while
        • for
      • Sentencia de ramificación
        • break
        • continue
  • POO
    • Conceptos
    • Caracteristicas de POO
      • Encapsulamiento
      • Herencia
      • Polimorfismo
      • Sobrecarga
      • Cohesion
      • Abstracción
      • Principio de Ocultación
      • Recolección de Basura
      • Modularidad
    • Propiedades de POO
      • Encapsulamiento
      • Polimorfismo
      • Sobrecarga
      • Herencia
      • Cohesión
      • Abstracción
    • Modificadores de Acceso
    • SOLID
  • JSP
  • MVC
    • Struts
    • DAO + MVC
  • JSF + JPA
  • Spring
    • Spring + Hibernate
    • SpringBoot
    • Spring + Thymeleaf
    • SpringCloud
Powered by GitBook
On this page

Was this helpful?

  1. JAVA
  2. Sentencias de Control
  3. Sentencias de desición

if - else - if

concepto y ejemplo de sentencia if - else - if

Se utiliza para evaluar una condición que dara como resultado un bloque de codigo, cualquiera que se haya especificado, de no cumplirse salta a evaluar otra condición que lleva a otro bloque de instrucciones.

Su estructura es la siguiente:

if (expresion) {
 
 // bloque de codigo
 
} else if(expresion) {

  // aqui pueden ir todos los else if que se van a necesitar

  else {
  
  // bloque de codigo
  
  }
}

Ejemplo:

int mySal = 305;

if (mySal <= 325) {
 
 System.out.println("usted no paga renta");
 
} else if((mySal >= 325) &&  (mySal < 1000) {

 System.out.println("usted paga el 10% sobre la renta");

  else {
  
  System.out.println("usted paga el 13% sobre la renta");
  
  }
}

//codigo que evalua si el sueldo aplica o no a renta y si aplica 
//a que tipo de renta
PreviouselseNextif anidado

Last updated 4 years ago

Was this helpful?