Arreglos Unidimensionales,
Bidimensionales y Excepciones
en Java
Arreglos Undimensionales
Un arreglo se define como una colección finita, homogénea y ordenada de elementos como se ha
definido antes pero se caracteriza por ser unidimensional porque tiene una solo dimensión
Un arreglo tiene la característica de que puede almacenar a N elementos del mismo tipo y además
permite el acceso a cada uno de estos elementos. Se distinguen dos partes en los arreglos:
Los componentes. Hacen referencia a los elementos que componen o forman el arreglo. Es decir, son
los valores que se almacenan en cada una de sus casillas.
Los índices. Son los que permiten acceder a los componentes del arreglo en forma individual. Es decir,
la posición dentro del arreglo.
Bidimensionales
Son tablas de valores. Cada elemento de un arreglo
bidimensional está simultáneamente en una fila y en una
columna.
En un arreglo bidimensional, cada elemento tiene una
posición que se identifica mediante dos índices: el de su
fila y el de su columna.
Para obtener un elemento de un arreglo, debe indicarse los índices de
su fila i y su columna j mediante la sintaxis a[i, j]:
Exepciones en Java
En Java los errores en tiempo de ejecución (cuando se esta
ejecutando el programa) se denominan excepciones, y esto ocurre
cuando se produce un error en alguna de las instrucciones de
nuestro programa, como por ejemplo cuando se hace una división
entre cero, cuando un objeto es 'null' y no puede serlo, cuando no se
abre correctamente un fichero, etc.
Cuando en Java se produce una excepción se crear un objeto de
una determina clase (dependiendo del tipo de error que se haya
producido), que mantendrá la información sobre el error
producido y nos proporcionará los métodos necesarios para
obtener dicha información.
Estas clases tienen como clase padre la clase Throwable, por tanto se
mantiene una jerarquía en las excepciones
Otras operaciones¶
La trasposicion consiste en cambiar las filas por las columnas y
viceversa. Para trasponer un arreglo, se usa el método transpose:
El método reshape entrega un arreglo que tiene los mismos
elementos pero otra forma. El parámetro de reshape es una tupla
indicando la nueva forma del arreglo:
La función diag aplicada a un arreglo bidimensional entrega la
diagonal principal de la matriz (es decir, todos los elementos de la
forma a[i, i]):