Está en la página 1de 5

Instituto Tecnolgico Superior

De Ciudad Hidalgo

Investigacion.
Materia:
Programacin avanzada.
Grupo y carrera:
357-H.
Ingeniera Mecatrnica.
Profesor:
I.S.C Samuel Efrn Vias
Alumno:
Leonel Carbajar Gallegos
Tema2:
Objetos y clases

CD Hidalgo, a 7 de septiembre del 2017.


Excepciones javas.
En Java los errores en tiempo de ejecucin (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 divisin entre cero, cuando un objeto es 'null' y no puede serlo, cuando
no se abre correctamente un fichero, etc. Cuando se produce una excepcin se
muestra en la pantalla un mensaje de error y finaliza la ejecucin del programa.

En Java (al igual que en otros lenguajes de programacin), existen mucho tipos de
excepciones y enumerar cada uno de ellos seria casi una labor infinita. En lo
referente a las excepciones hay que decir que se aprenden a base experiencia, de
encontrarte con ellas y de saber solucionarlas.

Cuando en Java se produce una excepcin se crear un objeto de una determina


clase (dependiendo del tipo de error que se haya producido), que mantendr la
informacin sobre el error producido y nos proporcionar los mtodos necesarios
para obtener dicha informacin. Estas clases tienen como clase padre la clase
Throwable, por tanto se mantiene una jerarqua en las excepciones. A
continuacin mostramos algunas de las clases para que nos hagamos una idea de
la jerarqua que siguen las excepciones, pero existen muchsimas ms
excepciones que las que mostramos:

A continuacin vamos a mostrar un ejemplo de como al hacer una divisin entre


cero, se produce una excepcin. Veamos la siguiente imagen en el que podemos
ver un fragmento de cdigo y el resultado de la ejecucin del cdigo:
Como vemos en nuestro programa tenemos 3 instrucciones. La primera debe de
imprimir por pantalla el mensaje "ANTES DE HACER LA DIVISIN", la segunda
debe de hacer la divisin y la ltima debe de imprimir por pantalla el mensaje
"DESPUES DE HACER LA DIVISIN". La primera instruccin la ejecuta
perfectamente, pero al llegar a la segunda se produce una "ArithmeticException"
(excepcin de la clase ArithmeticException) y se detiene la ejecucin del programa
ya que estamos dividiendo un nmero entre '0'.

Matrices.
La suma y resta de matrices destacan por ser las operaciones matriciales ms
sencillas. Estas operaciones se pueden realizar con matrices cuadradas y no
cuadradas.

Lo ms importante para recordar en estas operaciones es que las matrices que se


suman o restan deben tener las mismas dimensiones, es decir, si se suma la
matriz A con la matriz B, la cantidad de renglones de A debe ser igual a la
cantidad de renglones de B, y la cantidad de columnas de A debe ser igual a la
cantidad de columnas de B.

Por ejemplo, una matriz de SI se puede sumar con otra , pero NO con una . Sin
embargo, una matriz si se podr sumar con otra matriz .

El procedimiento es muy sencillo.

Para realizar la suma de matrices se suma el elemento (1,1) de la primera matriz


con el elemento (1,1) de la segunda matriz, y se coloca en el lugar (1,1) de la
matriz resultado. El elemento (1,2) de la primera matriz se suma al elemento (1,2)
de la segunda y se coloca en el lugar (1,2) de la nueva matriz, y as
sucesivamente.
Bibliografa
Excepciones. (s.f.). https://jarroba.com/excepciones-exception-en-java-con-ejemplos/. Obtenido
de https://jarroba.com/excepciones-exception-en-java-con-ejemplos/:
https://jarroba.com/excepciones-exception-en-java-con-ejemplos/

matriz. (s.f.). http://fcm.ens.uabc.mx/~matematicas/algebralineal/II%20Matrices/operbas.htm.


Obtenido de
http://fcm.ens.uabc.mx/~matematicas/algebralineal/II%20Matrices/operbas.htm:
http://fcm.ens.uabc.mx/~matematicas/algebralineal/II%20Matrices/operbas.htm

También podría gustarte