Académique Documents
Professionnel Documents
Culture Documents
Excepciones
Objetivos
Desarrollo
Parte I
Proyecto “Teclado”
1. En
el
ambiente
de
desarrollo
eclipse
crear
un
nuevo
proyecto
java,
e
incluirle
una
clase
con
su
respectivo
método
main().
2. Dentro
del
método
main()
hacer
una
instancia
de
la
clase
“Scanner”
la
cual
fácilita
la
lectura
de
datos
desde
el
teclado
Scanner
sc
=
new
Scanner(System.in);
3. Verificar
si
es
necesario
la
importación
de
algún
paquete,
para
ello
colocarse
sobre
la
palabra
Scanner
y
ver
los
mensajes.
4. Enviar
un
mensaje
que
solicite
un
dato
de
tipo
entero
(int),
y
posteriormente
haciendo
uso
de
alguno
de
los
métodos
del
objeto
sc,
capturar
el
dato
para
posteriormente
imprimirlo.
5. Correr
el
programa
para
verificar
si
funciona
la
captura
de
un
dato
entero.
Parte II
1. Crear
otro
proyecto
el
cual
contenga
ahora
dos
clases
(Arreglo
y
Principal).
La
primera
clase
contiene
como
atributos
tres
arreglos
de
enteros
llamados
A,
B
y
C;
los
cuales
son
declarados
(privados)
y
son
de
tamaño
100.
Los
arreglos
A
y
B
se
deben
inicializar
completamente
con
valores
aleatorios
entre
1
y
20
haciendo
uso
de
un
constructor
y
utilizando
un
objeto
de
la
clase
Random.
2. En
la
clase
Arreglo
escribir
un
método
que
haga
la
división
de
los
arreglos
A
y
B;
cuyo
resultado
lo
guarde
en
C.
A
la
vez
que
se
va
haciendo
la
división
de
cada
par
de
datos,
se
deben
ir
desplegando
los
valores
de
las
100
operaciones.
0
0
=
2
/
10
1
9
=
9
/
1
2
6
=
12
/
2
.
.
.
99
8
=
24
/
3
3. En
la
clase
Principal
dentro
del
método
main(),
hacer
una
instancia
de
la
clase
Arreglo
y
llamar
al
método
que
hace
la
división.
4. Correr
el
programa
y
observar
la
salida
5. Si
todo
resulta
correcto,
hacer
un
ajuste
para
que
los
arreglos
A
y
B
se
inicialicen
con
valores
entre
0
y
19.
6. Correr
nuevamente
el
programa
varias
veces
y
observar
la
salida
(notar
que
el
programa
a
veces
puede
funcionar,
pero
la
mayoría
de
las
veces
falla
y
se
detiene
abruptamente).
Identificar
el
tipo
de
excepción
generada.
1. Tomando
como
base
la
versión
1,
generar
un
nuevo
proyecto
el
cual
haga
uso
de
las
sentencias
try-‐catch.
Con
lo
anterior
el
programa
debe
terminar
controladamente,
y
en
los
casos
en
donde
se
tenga
un
división
por
cero
la
salida
a
imprimir
debe
ser:
.
.
.
32
infinito
=
17
/
0
33
2
=
50
/
25
Escribir
versiones
en
donde
el
catch
atrape
una
excepción
del
tipo
Exception,
y
otra
donde
atrape
excepciones
del
tipo
ArithmeticException,
identifar
si
hay
alguna
diferencia.
2. Finalmente
escribir
un
bloque
finally,
que
indique
el
número
de
veces
que
se
generó
la
excepción.