Documente Academic
Documente Profesional
Documente Cultură
1
CONCEPTOS BASICOS (1)
2
CONCEPTOS BASICOS (2)
3
GENERALIDADES
•Toda sentencia simple debe terminar en punto y coma.
5
LA SENTENCIA IF
if (condicion)
sentencia; ...o
if (condicion)
sentencia1;
else sentencia2;
...o
if (condicion1)
sentencia1;
else if (condicion2)
sentencia2; ...
else 6
sentencian;
LA SENTENCIA SWITCH
switch (variable) {
case constante1:
Secuencia de sentencias 1
break;
case constante2:
secuencia de sentencias 2
break;
case constante3:
secuencia de sentencias 3
break; ...
default:
secuencia de sentencias 7
SWITCH - EJEMPLO
switch(n) {
------
case 1 : printf("Uno\n"); Uno
case 2 : printf("Dos\n"); Dos
case 3 : printf("Tres\n"); Tres
default : printf("Default\n"); Default
}
8
BUCLE WHILE
Estructura general:
while (condición_de_continuación)
sentencia;
Ver, while.cpp
10
WHILE -EJEMPLOS
public static void main(String args[]){
int x=3;
while( x>0 ) {
System.out.println (x);
x--;
}
}
while ( x-- );
while ( x = x + 1 );
while ( x += 5 );
12
WHILE
De acuerdo a lo anterior, podemos realizar una operación
completa dentro de la expresión.
Por ejemplo:
public static void main(String args[]){
char carac; carac = '\0';
while ( (carac = getchar()) != 'A' )
putchar(carac);
}
Ver, leechar.cpp
13
SENTENCIA DO -WHILE
Al contrario del ciclo while que comprueba la condición en lo
alto del bucle, el bucle do ... while la examina en la parte baja
del mismo.
Esta característica provoca que un ciclo do ... while siempre se
ejecute al menos una vez. La forma general del ciclo es:
do {
sentencia;
} while (condición
14
DO …WHILE - EJEMPLOS
public static void main(String args[]){
int num;
String selección;
do {
seleccion = JOptionPane.showInputDialog(“Ingrese numero”);
num= Integer.parseInt(seleccion);
} while ( num>100 );
}
15
LA SENTENCIA FOR
La sentencia for tiene el siguiente formato:
18
USO DE BREAK Y CONTINUE
El uso de la sentencia break es terminar un case en la
sentencia switch. Otro uso es forzar la terminación
inmediate de un ciclo, saltando la prueba condicional del
ciclo.
Cuando se encuentra la sentencia break en un bucle, la
computadora termina inmediatamente el ciclo y el control
del programa pasa a la siguiente sentecia del ciclo. Por
ejemplo:
public static void main(String args[]){ {
int t;
for(t=0; t<100; t++)
{
System.out.println ("%d ", t);
if (t==10) break;
} 19
}
Imprime los números de 0 a 10
CONTINUE
La sentencia continue funciona de manera similar a la
sentencia break. Sin embargo, en vez de forzar la salida,
continue fuerza la siguiente iteración, por lo que salta el
código que falta para llegar a probar la condición. Por
ejemplo, el siguiente programa visualizará sólo los
números pares:
public static void main(String args[]){{
int x;
for( x=0; x<100; x++)
{
if (x%2)
continue;
System.out.println(x);
20
}
}
“TAREA”
Leer sobre funciones con argumentos en Java:
declaración de variables y funciones
21