Dzień dobry.
Chce dostawać własną wiadomość w przypadku jakiegoś wyjątku.
Utworzyłem klasę
public class MojWyjatek extends Exception{
public MojWyjatek(String wiadomosc){
}
}
oraz klasę testową:
import java.util.Scanner;
public class Test {
public static void zakresLiczby(int liczba) throws MojWyjatek{
if(liczba < 1 || liczba > 100){
throw new MojWyjatek("Zła liczba.");
}
else{
System.out.println("Poprawna liczba.");
}
}
public static void main(String[] args) {
Scanner wejscie = new Scanner(System.in);
System.out.print("Podaj liczbę do sprawdzenia: ");
int liczba = wejscie.nextInt();
try{
zakresLiczby(liczba);
}
catch(MojWyjatek e){
e.getMessage();
}
wejscie.close();
}
}
Nie wiem co źle robię ale nie dostaję żadnej wiadomości, proszę o podpowiedz.