Java - Pila excepciones

 
Vista:
Imágen de perfil de Lucas
Val: 68
Ha disminuido su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

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
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder