import java.text.*; import javax.swing.*; /************************************************************ * En applikation som dividerar de två flyttal som användaren * matar in och sedan visar upp kvoten med två decimaler * * @author Peter Mozelius * @version 1.01 * Rapportera hittade fel till: *mozelius@dsv.su.se *************************************************************/ public class Lektion13 { public static void main(String[] args) { String indata; double dividend, divisor, kvot; //läs in det tal som ska divideras indata = JOptionPane.showInputDialog("Skriv in din DIVIDEND: "); dividend = Double.parseDouble(indata); //läs in divisorn indata = JOptionPane.showInputDialog("Skriv in din DIVISOR: "); divisor = Double.parseDouble(indata); //om divisorn inte är 0 så utför divisionen if(divisor == 0){ JOptionPane.showMessageDialog(null, "Divison med 0", "Lektion13", JOptionPane.ERROR_MESSAGE); System.exit(666); } else{ //utför divisionen kvot = dividend / divisor; //formatera resultatet String mönster = "###.##"; DecimalFormat df = new DecimalFormat(mönster); String resultat = df.format(kvot); //visa resultatet JOptionPane.showMessageDialog(null, "Division utförd: " + dividend + " / " + divisor + " = " + resultat); } System.exit(0); }//main }//Lektion13