2. Desarrollo de Aplicaciones
Empresariales en Java
Agenda
Lectura de Datos
Sentencias condicionales
Bucles
Matrices
Laboratorio 3: Problemas Propuestos
3. Desarrollo de Aplicaciones
Empresariales en Java
Lectura de Datos
Para imprimir un resultado se Se debe importar el paquete
utiliza println() o print() java.util
Desde JDK 5.0 existe una El paquete java.lang está
forma sencilla de lectura de importado por defecto
datos utilizando la clase
Scanner
La lectura se realiza con
nextLine(), next(), nextInt(),
etc.
4. Desarrollo de Aplicaciones
Empresariales en Java
Sentecias condicionales
Se utiliza la sentencia if If (condición)
La condición debe ir entre sentencia
paréntesis
else
Si las sentencias son más de
una, utilice los delimitadores sentencia
de bloque switch(opcion)
La sentencia if resulta {
complicada si tenemos
varias opciones case 1: …break;
La opción únicamente es default: …break;
entera }
5. Desarrollo de Aplicaciones
Empresariales en Java
Bucles
El bucle while ejecuta una while (Condición)
sentencia mientras se
cumpla la condición sentencia
El bucle while hace la
comprobación en la parte do
superior
sentencia
El bucle do while ejecuta
primero la sentencia y while(Condición)
después comprueba la
condición
6. Desarrollo de Aplicaciones
Empresariales en Java
Bucles
El bucle for es un bucle for (inicio;condición;contador)
determinado que tiene una
iteración controlada sentencia
A partir del JDK 5 se
presenta otra alternativa para for(variable:colección)
recorrer elementos de una
matriz. Se denomina el for sentencia
each
7. Desarrollo de Aplicaciones
Empresariales en Java
Matrices
Es una estructura de datos Para determinar el número de
que contiene una colección elementos de una matriz se
de valores del mismo tipo emplea el método length
Para acceder a un valor Una vez creada la matriz, no
individual se utiliza el índice se puede modificar su tamaño
Para crear una matriz se
utiliza el operador new
El índice de una matriz inicia
desde 0
8. Desarrollo de Aplicaciones
Empresariales en Java
Matrices
Java posee una forma de Para ordenar una matriz de
creación de matrices y de números , se puede utilizar el
inicialización de valores al método sort() de la clase
mismo tiempo. Se denomina Arrays
matrices anónimas
Este método hace uso de la
Las matrices se pueden versión afinada del algoritmo
copiar entre sí, pero ambas QuickSort que es el de mayor
variables se refieren a la eficiencia
misma matriz
arraycopy(origencopia,desdei
ndice,destinocopia,apartir,co
ntador)