Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa ejemplo
import javax.swing.JOptionPane;
- La línea:
- nombre=JoptionPane.showInputDialog(“Por favor ingrese su
nombre");
- Crea un cuadro de dialogo de entrada de datos con un
mensaje y un botón OK.
- Esto retorna un valor tipo string y es almacenado en la
variable nombre
- La línea:
- String msg = "Hola " + nombre + "!";
- Crea un mensaje de bienvenida y lo almacena en la variable
msg,
- La línea
- JOptionPane.showMessageDialog(null, msg);
- Despliega un cuadro de dialogo con un mensaje y un botón
ok
Estructuras de Control
- Existen 2 tipos:
- De decisión
- De Repetición
Estructuras de Decisión
- Sentencia if
- Especifica que una linea o bloque de código será ejecutado solo
si una declaración booleana es verdadera.
- USO:
- if( boolean_expression )
statement;
- O bien:
if( boolean_expression ){
statement1;
statement2;
}
Estructuras de Decisión
- Sentencia if
int promedio = 9;
if( promedio > 8 )
System.out.println("Congratulations!");
-Ejemplo:
int promedio = 9;
if( promedio > 60 ){
System.out.println("Congratulations!");
System.out.println("You passed!");
}
Estructuras de Decisión
- Sentencia if – else
- Se utiliza cuando se quiere ejecutar una línea o bloque de
código cuando una declaración es verdadera, y otro bloque o
línea de código cuando la declaración es falsa.
- USO
if( boolean_expression ){
statement1;
statement2;
...
}
else{
statement3;
statement4;
...
}
Estructuras de Decisión
- Sentencia if-else
- Ejemplo:
int grade = 68;
- Sentencia if – else- if
- Se utiliza cuando se quiere ejecutar una línea o bloque de
código cuando una declaración es verdadera, y ejecutar varios
bloques dependiendo de varias declaraciones mas.
- USO
if ( boolean_expression1 )
statement1;
else if ( boolean_expression2 )
statement2;
else
statement3;
Estructuras de Decisión
- Sentencia if-else-if
- Ejemplo:
int grade = 68;
If ( grade > 90 ){
System.out.println("Very good!");
}
else if( grade > 60 ){
System.out.println("Very good!");
}
else{
System.out.println("Sorry you failed");
}
Estructuras de Decisión
- Programa ejemplo
- Sentencia Switch
switch
Permite ramificarse en multiples resultados.
switch Forma de declaración:
switch( switch_expression ){
case case_selector1:
statement1;//
statement2;//block 1
break;
case case_selector2:
statement1;//
statement2;//block 2
break;
default:
statement1;//
statement2;//block n
}
Estructuras de Decisión
Sentencia Switch
Donde:
switch_expression
Es una expresión integer o caracter
case_selector1, case_selector2 …,
Son valores constantes.
- Sentencia Switch
- Ejemplo:
- while-loop
- do-while loop
- for loop
Estructuras de Repetición
- WHILE LOOP
- Una sentencia o bloque será repetido mientras se cumpla una condición
- FORMATO:
- while( boolean_expression ){
statement1;
statement2;
. . .
}
- Ejemplo:
int x = 0;
while (x<10) {
System.out.println(x);
x++;
}
Estructuras de Repetición
- DO-WHILE LOOP
- Una sentencia o bloque será repetido mientras se cumpla una condición.
Pero a diferencia del while loop , estas se ejecutaran por lo menos una vez.
- FORMATO:
- do{
statement1;
statement2;
. . .
}while( boolean_expression );
- Ejemplo:
int x = 0;
do {
System.out.println(x);
x++;
}while (x<10);
Estructuras de Repetición
Laboratorio 6
- For - loop
- Permite la ejecución de un mismo código varias veces
- FORMATO:
for(inicialización;CondicionDecontinuación;incremento)
{
statement1;
statement2;
. . .
}
Contiene 3 partes, la inicialización, la prueba de continuación del bucle, y el
incremento/decremento. La inicialización se evalúa una vez, si la prueba de
continuación se evalúa verdadero, se ejecutan las sentencias, caso contrario
se sale del bucle.
- Ejemplo:
int i;
for( i = 0; i < 10; i++ ){
System.out.println(i);
}
Laboratorio 7
Laboratorio 8
Nombre: xxxxxxxx
- Instrucción Break
- Ocasiona la salida inmediata de un bucle.
- Permite escapar antes de tiempo de un ciclo o para omitir el resto del mismo.
- Ejemplo:
}
Estructuras de Repetición
- Instrucción continue
- Evita las instrucciones restantes en el cuerpo el ciclo y procede con la
siguiente iteración del mismo.
- Ejemplo:
}
Estructuras de Repetición
outerLoop:
for( int i=0; i<5; i++ ){
for( int j=0; j<5; j++ ){
System.out.println(“Dentro del for J"); //message1
if( j == 2 )
continue outerLoop;
}
System.out.println(" Dentro del for I "); //message2
}
ARRAYS
//declaración
int edades[]; ●//declarando e inicializando
int edades[] = new int[100];
//inicializando el objeto
edades = new int[100];
ARRAYS
Se crea un array de tipo int con una longitud de 5 y se lo llena con nros.
Del 1 al 5
array.length
ARRAYS
Utilización
public class ArraySample {
}
ARRAYS
Ejemplo
import javax.swing.*;
public class inicarreglo{
public static void main(String args[]) {
int arreglo[];
arreglo = new int[10];
String salida = "indice \t Valor\n"; // \t le da tabulación
// \n le da un enter
for (int contador=0;contador<arreglo.length;contador++)
salida += contador + "\t"+arreglo[contador]+"\n";
JOptionPane.showMessageDialog(null,areaSalida,"Inicializacion",
JOptionPane.INFORMATION_MESSAGE);
}
}
Laboratorio 10