computación avanzada

Post on 06-Dec-2015

224 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

COMPUTACION AVANZADA, CURSO DE JAVA, PROGRAMACION ORIENTADA A OBJETO

TRANSCRIPT

Computación avanzada

CLASE 3Vectores y matrices

Cadenas de caracteres

Wrappers

Clase Math

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.

Arrays

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

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];

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");

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)

Clase Math

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

top related