Practice pieces
Exceptions
This task shows something of the advantages of using accessor and mutator methods to control access and check whether releasing or adjusting variables is appropriate.
Hints:
First off, get a Point class and a class that uses it. Give the Point class an x instance variable and a setX() method. 
Make sure you can set x.
Next, make your own Exception class that extends the generic java.lang.Exception class. Make sure your class has a method you can use, like 
print() which does a System.out.println() -- something you can call in your main class' catch block to test the 
exception has been thrown.
Finally, add an if-statement to your setX() method that uses the throw keyword to throw new YourException(); when 
x > 100. You'll also need to 
add the throws declaration to your setX() method declaration.  
Now try compiling and running -- you should see the compiler protest that you haven't caught your exception. Add a try-catch block and recompile.
If you need more help, here's the answers (or one option, anyhow).