You are on page 1of 10

Gua rpida, Sintaxis java

Introduccin a las aplicaciones Java

2014

[Type the abstract of the document here. The abstract is typically a short summary of the
contents of the document. Type the abstract of the document here. The abstract is typically
a short summary of the contents of the document.]

aaaaa
Introduccin a la programacin 1

Gua rpida, Sintaxis java

Contenido
Estructuras de Control. ............................................................................................. 2
Estructuras de decisin: ................................................................................................ 2
Estructuras Iterativas: ................................................................................................... 4
Ejemplo: ........................................................................................................................ 7

1
Gua rpida, Sintaxis java 2

Estructuras de Control.
Bsicamente podemos mencionar dos tipos de estructuras de control, que son las
estructuras de decisin y las estructuras repetitivas.

Estructuras de decisin:
Estas estructuras nos sirven para ejecutar ciertas sentencias, en funcin de una condicin
dada, entre dichas estructuras podemos mencionar las sentencias if y switch.

If simple:
If(condicion){
//cdigo que se ejecutara si la condicin es verdadera
}

If-else
If(condicion){
//cdigo que se ejecutara si la condicin es verdadera
}else{
//cdigo que se ejecuta si la condicin es falsa
}

If anidado:
til cuando la condicin puede tener ms de dos valores asociados y en base a dicho valor se
ejecutarn cierto grupo de instrucciones.

If(numero>0){

System.out.println(el nmero es positivo);

}else if(numero<0){

System.out.println(El nmero es negativo);

}else {

System.out.println(El nmero es cero);

Aaaaa

Autor: Alvarez
Introduccin a la programacin 3

Switch:
Esta sentencia funciona similar a un if anidado, en el cual se tienen varias opciones y de
acuerdo al valor que tenga, se ejecutar cierta porcin de cdigo.

Su sintaxis es:

switch(opcion){

case 1:
//sentencias a ejecutar cuando opcin sea igual a 1
break;
case 2:
//sentencias a ejecutar cuando la opcin sea igual a 2
break;
default:
//sentencias que se ejecutaran si ninguna de las opciones anteriores es ejecutada
}

Preguntas:
Si el funcionamiento de un switch es similar al funcionamiento del if anidado, y todo lo que
se puede hacer con un switch se puede tambin realizar con un if.

Por qu no utilizar siempre if?

Qu diferencia existe entre un switch y un if?

Cundo conviene utilizar cada una de las dos estructuras de decisin?

Cul es ms eficiente?

Respuestas en clase.

3
Introduccin a la programacin 4

Estructuras Iterativas:
En esta seccin se mostrar la sintaxis de las estructuras iterativas bsicas como lo es for,
while y do while.

La funcin principal de estas estructuras es ejecutar un conjunto de instrucciones varias


veces, prcticamente estn divididas en dos partes, la primera es la condicin que
determinar cuantas veces se repetir el bucle y la segunda son todas las sentencias que se
ejecutarn de manera repetitiva.

For
La estructura para determinar cuntas veces se repite el ciclo est dividida en:

Valor inicial: en el siguiente ejemplo corresponde a int i=0;

Condicin: i<10;

Incremento o decremento: que indica de cuanto en cuanto aumentara o disminuir el valor


de la variable respectivamente.

i++ es equivalente a la expresin i=i+1;

i - -es equivalente a la expresin. i=i-1;

for (int i=0;i<10;i++){

//Conjunto de sentencias a ejecutar, mientras la condicin sea verdadera

System.out.println("el valor de i es: " + i);

for (inti=10;i>0;i--){

//Conjunto de sentencias a ejecutar, mientras la condicin sea verdadera

System.out.println("el valor de i es: " + i);

4
Introduccin a la programacin 5

While

Cmo Funciona?

Sintaxis:

while (contador<=Final) {

//Conjunto de sentencias a ejecutar, mientras la condicin sea verdadera

System.out.println(contador);

/* recordar que while debe tener una instruccin que permita terminar el ciclo, en
este ejemplo se puso un contador, que har que termine el ciclo, si no se pusiera una
condicin de salida, esta seccin de cdigo se ejecutar indefinidamente.

*/

contador = contador + 1;

5
Introduccin a la programacin 6

Do while

Cmo Funciona?

Sintaxis:

int valor=5;

do {

//Conjunto de sentencias a ejecutar, mientras la condicin sea verdadera

System.out.println(el valor es: +valor);

/* recordar que al igual que el while debe tener una instruccin que permita terminar
el ciclo, en este ejemplo al valor que tiene la variable valor, se va disminuyendo en
uno su valor inicial, mientras su valor sea mayor que cero se ejecutar toda esta
seccin de cdigo.

*/

Valor--;

} while (valor>0);

6
Introduccin a la programacin 7

Preguntas:
Si cualquier ciclo mostrado anteriormente sirven para lo mismo: ejecutar una porcin de
cdigo un nmero determinado de veces en funcin de una condicin dada.

Por qu hacer distincin entre estos tres ciclos?

Cundo se debe de utilizar cada uno de los ciclos?

Respuestas en clase.

Ejemplo:
El siguiente ejemplo muestra el funcionamiento de los conceptos adquiridos anteriormente,
si se desea conocer el funcionamiento del mismo, se necesita crear la clase y compilarla.

Constructor

Mtodo, con sentencias do while y switch

7
Introduccin a la programacin 8

Mtodo con sentencias do while e if

Mtodo con sentencias while y for

8
Introduccin a la programacin 9

Main

You might also like