You are on page 1of 3

Estructuras condicionales

en Java
Autor: Juan Alberto Camargo Nio
(Estudiante Ingeniera de sistemas)

Resumen

La estructuras condicionales son las que nos permiten llevar a cabo unas
instrucciones con condiciones, analizando si se cumplen o no y se toman decisiones
en el proceso segn sea el caso.

Palabras claves: Java, if, else, elseif, switch.

Abstract

The conditional structures are those that allow us to carry out instructions with
conditions, analyzing whether they are met or not and decisions are made in the
process as the case may be.

Keywords: Java, if, else, elseif, switch.

Introduccin Tenemos varios tipos de estructuras


condicionales:
Las estructuras condicionales en Java
son importantes para poder conocer if: le indicamos una condicin, si esta
las formas en que podemos es verdadera se ejecuta, sino no, se
programar, en los momentos que se ejecutan las instrucciones de adentro.
nos presentan diversas opciones en Se suele traducir como Si se cumple
las cuales tenemos que decidir. esta condicin haz esto. Su sintaxis
es:
Estructuras condicionales
1 if (condicin){
Las estructuras condicionales nos 2 instrucciones
permiten ejecutar una serie de 3 }
instrucciones si cumple una
determinada condicin que nosotros le Ejemplo:
indiquemos. Es importante recordar 1 public class PruebaApp {
que la condicin debe dar un resultado 2
3 public static void main(String[] args) {
booleano, por lo que lo ms normal es 4
usar operadores relacionales y 5 int precio=300;
condicionales. 6
7 if (precio>100){
8 System.out.println("El precio es mayor que 100");
9 }
10 } Ejemplo:
11 1 public class PruebaApp {
12 } 2
3 public static void main(String[] args) {
Donde colocamos la condicin, 4
podemos colocar una variable 5 int precio=50;
6
booleana, ya que su valor puede ser 7 if (precio>100){
true o false. 8 System.out.println("El precio es mayor que 100");
9 }else if(precio>80){
if else: es como el anterior solo que 10 System.out.println("El precio es mayor que 80");
despus de cerrarse la llave de if, se 11 }else{
12 System.out.println("El precio es menor que 80");
aade else sin indicarle ninguna 13 }
condicin. Esto sirve para que si la 14 }
condicin del if no es verdadera, 15 }
ejecute otras instrucciones que
estarn dentro de else. Se suele Switch: esta estructura condicional de
traducir como Si se cumple esta seleccin mltiple, le damos un valor
condicin haz esto y sino haz esto. (puede ser una variable) y una lista de
casos y si cumple alguno de los casos
Ejemplo: ejecuta las instrucciones asociadas a
public class PruebaApp { ella, en caso de que ninguna sea
1 podemos indicarle que hace por
2 public static void main(String[] args) { defecto, normalmente se usa para
3
4 int precio=50;
indicar de un error con un mensaje. Su
5 sintaxis es:
6 if (precio>100){
7 System.out.println("El precio es 1 switch (valor){
8 mayor que 100"); 2 case caso1:
9 }else{
10 System.out.println("El precio es
3 Instrucciones
11 menor que 100"); 4 break;
12 } 5 case caso2:
13 } 6 Instrucciones
14 7 break;
}
8 case caso N:
9 Instrucciones
En este caso, se ejecutara lo que hay
10 break;
en else ya que no cumple la condicin.
11 default:
12 Instrucciones
if -elseif: esta estructura es como una
13 }
mezcla de los anteriores, esto nos
permite, que si no se cumple la
Ejemplo:
condicin podamos indicar otra 1 public class PruebaApp {
condicin para hacerlo an ms 2
especifico. Se suele traducir como Si 3 public static void main(String[] args) {
se cumple esta condicin haz esto y 4
sino si cumple esta condicin haz 5 String dia="Lunes";
6
esto. 7 switch (dia){
8 case "Lunes":
9 System.out.println("Hoy es "+dia); 23 case "Sabado":
10 break; 24 System.out.println("Hoy es "+dia);
11 case "Martes": 25 break;
12 System.out.println("Hoy es "+dia); 26 case "Domingo":
13 break; 27 System.out.println("Hoy es "+da);
14 case "Miercoles": 28 break;
15 System.out.println("Hoy es "+dia); 29 default:
16 break; 30 System.out.println("No has introducido un
17 case "Jueves": 31 da correcto");
18 System.out.println("Hoy es "+dia); 32 }
19 break; 33 }
20 case "Viernes": 34 }
21 System.out.println("Hoy es "+dia);
22 break;

Conclusiones

Las estructuras condicionales nos facilitan la programacin y la hacen menos


extensa.

Permiten que el cdigo sea ms claro.

Referencias Bibliogrficas

http://www.discoduroderoer.es/estructuras-condicionales-en-java/

You might also like