//sample program for JOptionPane //AWESOME ICONS WITH THE START OF INPUTBOXES import javax.swing.JOptionPane; import java.lang.*; import java.awt.*; import java.text.DecimalFormat; public class MilesPerGallon{ public static void main(String args[]) { int miles = 0; int gallons = 0; int finalmiles = 0; int finalgallons = 0; String input1, input2; double mpg, endmpg; //DECIMAL FORMATTING DONE HERE DecimalFormat precisionTwo = new DecimalFormat("0.00"); JOptionPane.showMessageDialog (null,"Format: Enter Miles in first dialog, and Gallons in the second."+ "0 = done", "Input",JOptionPane.PLAIN_MESSAGE); input1 = JOptionPane.showInputDialog("Miles:"); while (0 != input1.compareTo("0")) { input2 = JOptionPane.showInputDialog ("Gallons:"); miles = Integer.parseInt(input1); gallons = Integer.parseInt(input2); mpg = (double)miles/gallons; JOptionPane.showMessageDialog(null, "Answer "+ precisionTwo.format(mpg) + "mpg", "Equating", JOptionPane.PLAIN_MESSAGE); finalmiles += miles; finalgallons += gallons; input1 = JOptionPane.showInputDialog ("Miles:"); } endmpg = (double)finalmiles/finalgallons; JOptionPane.showMessageDialog(null,"End Answer " + endmpg + " mpg","Equating", JOptionPane.PLAIN_MESSAGE); System.exit(0); } }