/* * ArithConsoleJOpt.java * * Created on January 31, 2007, 11:09 AM * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package javaapplication1; import java.util.*; import javax.swing.*; /** * * @author Shelly */ public class ArithConsoleJOpt { // The main method required for an application program public static void main( String[] args ) { String firstNumber, // First string entered by user secondNumber, // Second string entered by user thirdNumber; //Third string enetered by user int number1 = 0; // First number to add int number2 = 0; // Second number to add int number3 = 0; //Third number to add int sum = 0; // Sum of number1 and number2 int difference = 0; //Difference of sum and number3 int product = 0; //Product of sum and number3 int quotent = 0; //Quotent of sum and number3 int modulus = 0; //Modulus of sum and number3 // Obtain first integer from the user via a popup dialog firstNumber = JOptionPane.showInputDialog("Enter first integer"); number1 = Integer.parseInt( firstNumber ); // Obtain second integer from the user via a popup dialog secondNumber = JOptionPane.showInputDialog("Enter second integer"); number2 = Integer.parseInt( secondNumber ); //Obtain third integer from user via a popup dialog thirdNumber = JOptionPane.showInputDialog("Enter third interger"); number3 = Integer.parseInt(thirdNumber); // Calculate arithmetic operations sum = number1 + number2; //Obtain difference of sum and number3 difference = sum - number3; //Obtain product of sum and number3 product = sum * number3; //Obtain quotent of sum and number3 quotent = sum / number3; //Obtain modulus of sum and number3 modulus = sum % number3; // Create a string for output display String outputStr = "The first input number was: " + number1 + "\n" + "The second input number was: " + number2 + "\n" + "The sum of the two numbers is: " + sum + "\n" + "The third input number was:" + number3 + "\n" + "The difference of the sum and third input is:" + difference + "\n"; // Display the results via the standard output stream System.out.println(outputStr); // Also display the results via a popup dialog JOptionPane.showMessageDialog(null, outputStr, "OUTPUT", JOptionPane.INFORMATION_MESSAGE); } }