Computación Avanzada

7
Computación avanzada CLASE 3 Vectores y matrices Cadenas de caracteres Wrappers Clase Math

description

COMPUTACION AVANZADA, CURSO DE JAVA, PROGRAMACION ORIENTADA A OBJETO

Transcript of Computación Avanzada

Page 1: Computación Avanzada

Computación avanzada

CLASE 3Vectores y matrices

Cadenas de caracteres

Wrappers

Clase Math

Page 2: Computación Avanzada

Arrays

Son objetos, pero con algunas características propias:

1. Se crean con el operador new seguido del tipo y número de elementos.

2. Se puede acceder al número de elementos de un array con la variable miembro implícita

Length (por ejemplo, vect.length).3. Se accede a los elementos de un array con los corchetes [] y un

índice que varía de 0 a length-1.4. Se pueden crear arrays de objetos de cualquier tipo. 5. Los elementos de un array se inicializan al valor por defecto del

tipo correspondiente.

Page 3: Computación Avanzada

Arrays

• Ejemplos:– int v[] = new int[10];– int v[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

Page 4: Computación Avanzada

Arrays

Arrays bidimencionales:• Es un vector de vectores fila, o más en concreto un

vector de referencias a los vectores fila.• Ejemplos:

double mat[][] = new double[3][3];int [][] b = {{1, 2, 3},

{4, 5, 6}, };

int c = new[3][]; c[0] = new int[5];c[1] = new int[4];c[2] = new int[8];

Page 5: Computación Avanzada

Cadenas de caracteres

Para el manejo de cadena de caracteres se utiliza la clase String. Existen dos formas de crear objetos de la clase String:– String str1 = "Hola"; – String str2 = new String("Hola");

Page 6: Computación Avanzada

Wrappers

Son clases diseñadas para ser un complemento de los tipos primitivos. Esto es un objeto

cuya variable miembro es el tipo primitivo. Las clases Wrapper proporcionan métodos para realizar tareas con lo tipos primitivos

Existe una clase Wrapper para cada uno de los tipos primitivos numéricos (clases Byte, Short, Integer, Long, Floaty Double)

Page 7: Computación Avanzada

Clase Math

Proporciona métodos static para realizar las operaciones matemáticas más habituales, además de las constantes E y PI.