Files

54 lines
2.3 KiB
Java

/******************************************************************************
* Project: Project 3c *
* Class Name: JOptPane *
* Author: Amrit Panesar -ASP ,o/ *
* Last Edited: 08/20/2012 *
* Hours: 0.25 Hours *
* Purpose: To demonstrate the ability to create a conventionally named *
* java application, the parsing of numeric strings with *
* exception handling, format numeric output using Decimal *
* Format, write to and read from a simple text file, use Decimal*
* Format to format output *
* *
******************************************************************************/
import javax.swing.*; //3
public class JOptPane //3
{
public static void main(String[] args) //main
{
String input = JOptionPane.showInputDialog("Please enter a whole number."); //3a
int iInt01;
try
{
iInt01 = Integer.parseInt(input); //3b
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "We're sorry, \""+input+"\" was"
+ " an incorrect input.", "Error", JOptionPane.ERROR_MESSAGE);
//3c
return;
}
JOptionPane.showMessageDialog(null, "Your number was: "+iInt01,
"Success", JOptionPane.INFORMATION_MESSAGE);// 3d
/*--double time--*/
input = JOptionPane.showInputDialog("Please enter a decimal number."); //3e
double dReal01;
try
{
dReal01 = Double.parseDouble(input); //3f
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "We're sorry, \""+input+"\" was"
+ " an incorrect input.", "Error", JOptionPane.ERROR_MESSAGE);
//3g
return;
}
JOptionPane.showMessageDialog(null, "Your number was: "+dReal01,
"Success", JOptionPane.INFORMATION_MESSAGE);// 3d
}
}