import javax.swing.JOptionPane;
import java.util.InputMismatchException;
public class Chapter8Q2
{
public static void main ( String[] args ) {
int age ;
String message1 = "Please enter your age in years" + "\n";
String message3 = "Please enter positive integer values only"+ "\n";
String message4 = "Please enter in numbers, not letter"+ "\n";
String temp ,outputMessage ;
try{
temp = JOptionPane.showInputDialog(message1);
age = Integer.parseInt(temp);
if( age < 0)
throw new IllegalArgumentException();
outputMessage = "Your age is "+ age + " years"+ "\n";
JOptionPane.showMessageDialog(null, outputMessage);
}//end try
catch( InputMismatchException e) //non number
{
JOptionPane.showMessageDialog(null, message4);
}//end catch
catch( IllegalArgumentException e) //negative number
{
JOptionPane.showMessageDialog(null, message3);
}//end catch
System.exit(0);
}//main
}//class