Java Program to throw an user-defined exception if the given number is not positive

Write a Java program to throw an user-defined exception if the given number is not positive.



Source Code
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class MyException extends Exception
{
	public MyException(String str)
	{
		System.out.println(str);
	}
}

public class SignException {

	public static void main(String[] args)throws IOException {
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		System.out.print("Input number :: ");
		
		try	{
			int num = Integer.parseInt(br.readLine());
			if(num < 0)
				throw new MyException("Number is negative");
			else
				throw new MyException("Number is positive");
		}
		catch (MyException m) {
			System.out.println(m);
		}
	}

}
Output
Input number :: 45
Number is positive
exception.MyException

Input number :: -35
Number is negative
exception.MyException