{
EvenException()
{ }
}
{
OddException()
{}
}
class Test
{
public void check(int n) throws EvenException,OddException
{
if(n%2==0)
{
throw new EvenException();
}
else
{
throw new OddException();
}
}
public static void main
(String args
[]) {
try
{
Demo d=new Demo();
d.check(8);
}
catch(EvenException e)
{
e.printstacktrace();
//System.out.println("this is even");
}
catch(OddException o)
{
o.printstacktrace();
//System.out.println("this is odd");
}
}
Y2xhc3MgRXZlbkV4Y2VwdGlvbiBleHRlbmRzIEV4Y2VwdGlvbgp7CiAgRXZlbkV4Y2VwdGlvbigpCiAgeyB9Cn0KCmNsYXNzIE9kZEV4Y2VwdGlvbiBleHRlbmRzIEV4Y2VwdGlvbgp7CiAgT2RkRXhjZXB0aW9uKCkKICB7fQp9CgpjbGFzcyBUZXN0CnsKICBwdWJsaWMgdm9pZCBjaGVjayhpbnQgbikgdGhyb3dzIEV2ZW5FeGNlcHRpb24sT2RkRXhjZXB0aW9uCiAgewogICAgIGlmKG4lMj09MCkKICAgICB7CiAgICAgICB0aHJvdyBuZXcgRXZlbkV4Y2VwdGlvbigpOwogICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgdGhyb3cgbmV3IE9kZEV4Y2VwdGlvbigpOwogICAgIH0KfQoKcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkKewogdHJ5CnsKICBEZW1vIGQ9bmV3IERlbW8oKTsKICBkLmNoZWNrKDgpOwp9CmNhdGNoKEV2ZW5FeGNlcHRpb24gZSkKewogIGUucHJpbnRzdGFja3RyYWNlKCk7CiAgLy9TeXN0ZW0ub3V0LnByaW50bG4oInRoaXMgaXMgZXZlbiIpOwp9CmNhdGNoKE9kZEV4Y2VwdGlvbiBvKQp7CiAgby5wcmludHN0YWNrdHJhY2UoKTsKICAvL1N5c3RlbS5vdXQucHJpbnRsbigidGhpcyBpcyBvZGQiKTsKfQp9