Zapętlony program losujący wyjątki

0

Witam,
mam do napisania następujący program:
Utwórz 3 klasy opisujace trzy rózne wyjatki, a nastepnie napisz zapetlony program
losujacy który z wyjatków ma zostac podniesiony.Wykorzystaj obsługe wyjatków aby
nigdy nie wystapiły po sobie dwa takie same wyjatki.
Na razie mam stworzone 3 klasy wyjątków i nie wiem w jaki sposób dokonać "losowania wyjątków w klauzuli try".

class MyException1 extends InputMismatchException{
	    public MyException1(String message){
	        super(message);
	    }
	}
	class MyException2 extends NumberFormatException{
	    public MyException2(String message){
	        super(message);
	    }  
	}
	class MyException3 extends ArrayIndexOutOfBoundsException{
	    public MyException3(String message){
	        super(message);
	    }


0

Jeśli chodzi o losowanie, to umieść wyjątki w tablicy i losuj indeks.
Możesz dodatkowo utworzyć kolekcję "dopuszczalnych" wyjątków. Na starcie kolekcja ta zawiera wszystkie wyjątki, w obsłudze wyjątku czyścisz kolekcję "dopuszczalnych" i przepisujesz do niej wyjątki różne od obsługiwanego. Losujesz z kolekcji wyjątków "dopuszczalnych".

1 użytkowników online, w tym zalogowanych: 0, gości: 1