Pila excepciones
Publicado por Lucas (23 intervenciones) el 07/11/2020 17:13:53
Buenos días, como puedo lanzar una excepción en Java cuando compruebe si una pila está vacía, y en el caso de que no lo esté me muestre los elementos de esa pila y el número mas alto.?
Gracias,
Tengo esta clase que gestiona la excepción y es aquí donde no logro poner un código que me permita obtener los resultados de los test 01 y 02.
Clase PilasMax
/* Este test nos lanzara excepcion pila vacia */
Clase test01
/* Este test nos mostrara los elementos de la pila y el numero mas alto */
Clase test02
Gracias,
Tengo esta clase que gestiona la excepción y es aquí donde no logro poner un código que me permita obtener los resultados de los test 01 y 02.
Clase PilasMax
1
2
3
4
5
6
public static int numMax(Pila pila) throws PilaVacia{
}
}
/* Este test nos lanzara excepcion pila vacia */
Clase test01
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static void main(String[] args) throws Exception {
Pila pila = new PilaEnlazada();
try {
System.out.println(pila);
System.out.println(PilasMax.numMax(pila));
} catch (PilaVacia e) {
e.printStackTrace();
}
}
}
/* Este test nos mostrara los elementos de la pila y el numero mas alto */
Clase test02
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Prueba1 {
public static void main(String[] args) {
Pila pila = new PilaEnlazada();
pila.apilar(185);
pila.apilar(42);
pila.apilar(-9);
try {
System.out.println(pila);
System.out.println(PilasMax.numMax(pila));
System.out.println(pila);
} catch (PilaVacia e) {
e.printStackTrace();
}
}
}
Valora esta pregunta


0