Write a Java program to throw an user-defined exception if the given number is not positive.
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);
}
}
}
Input number :: 45
Number is positive
exception.MyException
Input number :: -35
Number is negative
exception.MyException