I have studied 4 lectures upto now and then tried to write some sort of GUI based calculation only for +,-,x and / .. code of the file is below. It is working pretty well. but i intend to know if the method could be made more simple.. Help and suggestions are welcomed.. waiting for response. ******** import javax.swing.*; public class Testing3 { public static void main (String[] args) { for (int i=0; i<5; i++) { String value1 = JOptionPane.showInputDialog("Please Enter the First Number: "); int val1 = Integer.parseInt(value1); String option = JOptionPane.showInputDialog("Enter + , - , x , / "); String opt = "0"; if (option.equals("+")) {opt="1";} else if (option.equals("-")) {opt="2";} else if (option.equals("x")) {opt="3";} else if (option.equals("*")) {opt="3";} else if (option.equals("/")) {opt="4";} int operation = Integer.parseInt(opt); String value2 = JOptionPane.showInputDialog("Please Enter the Second Number: "); int val2 = Integer.parseInt(value2); switch(operation) { case 1: int Result = val1 + val2; JOptionPane.showMessageDialog(null, "Your sum is = "+Result); break; case 2: int Result1 = val1 - val2; JOptionPane.showMessageDialog(null, "Your Result is = "+Result1); break; case 3: int Result2 = val1 * val2; JOptionPane.showMessageDialog(null, "Your Prodcut is = "+Result2); break; case 4: int Result3 = val1 / val2; JOptionPane.showMessageDialog(null, "Your Result is = "+Result3); break; default: JOptionPane.showMessageDialog(null, "Wrong Choice"); } String choice = JOptionPane.showInputDialog("To continue calculation enter y or exit"); if (choice.equals("y")){i = 0;} else i = 5; } System.exit(0); } } *********

Sponsored Links