| input 1: | input 2: | 
|---|---|
| Rats | 12 | 
Enter an integer: Rats You entered bad data. Run the program again. Good-by  | 
Enter an integer: 12 The square of 12 is 144 Good-by  | 
 try{}  and  catch{} 
Here is ONE form of the  try/catch structure
(there are other forms soon to be discussed):
try
{
  // statements, some of which might
  // throw an exception
}
catch ( SomeExceptionType ex )
{
  // statements to handle this
  // type of exception
}
....  // more catch blocks
catch ( AnotherExceptionType ex )
{
  // statements to handle this
  // type of exception
}
// Statements following the structure
Here are a few syntax rules:
try{} block can include:
    catch{} blocks.
    catch{} block.  
        This will be discussed in a few pages.catch{} block describes the type of exception it handles.