La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática.

Presentaciones similares


Presentación del tema: "PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática."— Transcripción de la presentación:

1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática

2 Contenido del curso taller Programación en JAVA 3.- Control de flujo.  Desarrollo de código utilizando estructuras condicionales.  Desarrollo de código utilizando estructuras repetitvas.  Afirmaciones y validaciones.  Excepciones.  (Arreglos)

3  Las variables locales:  Las variables que son definidas dentro de un método son llamadas locales, automáticas o temporales  Las variables son creadas cuando el método es ejecutado y destruidas cuando el método termina.  Las variables temporales deben ser inicializadas antes que ellas son usadas o habrá errores en tiempo de compilación. Alcance de las variables

4 Programación Orientada a Objetos (POO).

5

6 Operadores Lógicos  Los operadores booleanos:  ! NOT & AND  | OR ^ XOR  Operadores booleanos en corto circuito :  && AND || OR  Ejemplos de su uso.

7 Concatenación con cadenas  El operador +  Ejecuta la concatenación de cadenas (string)  Produce una nueva cadena:  String saludos = “Dr. ”;  String name = “Pedro” + “ “ + “ Ramirez”;  String titulo = saludos + “ “ + nombre;

8 Casting  Si la información es perdida en una asignación el programador debe confirmar escribiendo el tipo de valor al que se hará la asignación.  La asignacion de un tipo long a int requiere un cast explicito ejemplos:  long valorLong = 78L  int valorEntero = valorLong; // asignación equivocada  Int valorEntero = (int) valorLong;

9 Expresiones de casting y promoción Las variables son automáticamente promovidas a un tipo de datos de mayor rango de valores( de entero a long). La expresión en una asignación será aceptada si la variable es al menos tan larga como el número de bits de la expresión. Long valor Long = 8; // 8 es un tipo entero aceptada int valorEntero = 99L; // es ilegal doble puntoDecimal = 12.414F; // es correcto float pDecimal = 12.414; // por defecto es double es ilegal

10

11

12

13

14

15

16

17

18 Aserciones o Afirmaciones  Pueden ser habilitadas o desabilitadas por el desarrollador.  Las aserciones tienen la siguiente sintaxis:  assert Expression1;  assert Expression1:Expression2;

19 Las Aserciones pueden activarse  Se compila de la misma forma que cualquier clase.  Cuando se ejecuta:  java -ea miPrograma activa las aserciones de mi programa.

20 Ejemplo:

21

22

23

24

25

26 Arreglos

27 Arreglos en JAVA

28

29

30 Ejercicio:  Crea la clase UsarArreglo  Que contengan los métodos para un arreglo de String.  Almacenar valores(int cantidad).  Imprimir()  Buscar UnValor(String xNombre)  Encontrar el mayor( )  Ordenar.  Realizar una clase UsarMatriz(Tarea)  Que contengan los métodos.  Almacenar valores(int filas, int columnas).  Buscar UnValor();

31 Enum  Los tipos enumerados (enum) sirven para restringir el contenido de una variable a una serie de valores predefinidos. Esto suele ayudar a reducir los errores en nuestro código.  En Java, los tipos enumerados se pueden definir fuera o dentro de una clase.


Descargar ppt "PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática."

Presentaciones similares


Anuncios Google