Charles Bell
Posts: 519
Nickname: charles
Registered: Feb, 2002
|
|
Re: How do i loop
|
Posted: Nov 15, 2002 8:21 PM
|
|
import javax.swing.JOptionPane;
public class Comparison { public static void main ( String args [] ){ boolean done = false; while (!done){ Integer x = new Integer(5); /* first string entered by user */ String firstNumber = JOptionPane.showInputDialog ( "Enter Five digit integer:" ); int number1 = -1; /* Entering the numbers */ try{ /* Check to make sure it is an integer. */ number1 = Integer.parseInt (firstNumber); }catch(NumberFormatException nfe){ number1 = -1; System.err.println("NumberFormatException: " + nfe.getMessage()); } if (number1 > 99999 ) { /* Defining No more than 5 DIGITS */ /* Warning message of many digits. */ JOptionPane.showMessageDialog( null, "Too many digits", "Program by", JOptionPane.WARNING_MESSAGE ); }else if ((number1 <= 9999 )&& (number1 > 0)){ /* Defining No less than 5 DIGITS */ /* Warning message of Insufficient digits */ JOptionPane.showMessageDialog(null, "Insufficient digits", "Program by", JOptionPane.WARNING_MESSAGE ); }else if (number1 < 0){ /* Warning message of Incorrect Entry */ JOptionPane.showMessageDialog(null, firstNumber + " was not a 5 digit integer", "Error", JOptionPane.ERROR_MESSAGE ); }else{ x = new Integer (number1); JOptionPane.showMessageDialog (null, x.toString ().charAt (0) + "---" + x.toString ().charAt (1) + "---" + x.toString().charAt (2) + "---" + x.toString().charAt (3) + "---" + x.toString().charAt (4) + " ", "Program By", JOptionPane.INFORMATION_MESSAGE ); } int result = JOptionPane.showConfirmDialog (null, "Do you want to Continue"); done = ((result == JOptionPane.NO_OPTION) || (result == JOptionPane.CANCEL_OPTION)); } System.exit (0); } }
|
|