Simple Calculation Application
Virtual Position Forum :: Members Lounge :: Sciences & Knowledge :: Programing and Design :: Java Forum
Page 1 of 1 • Share
Simple Calculation Application
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); } } *********
Diya- Monstars
-
Posts : 364
Join date : 2011-02-08
Age : 32
Character sheet
Experience:
(10/500)
Similar topics
» Speed Mathematics ? Secret Skills for Quick Calculation
» Advice on getting a simple haircut
» RSS (Really Simple Syndication or Rich Site Summary)
» IT430 - Cryptography :VB6 APPLICATION:
» Application for Issuance of Certificate
» Advice on getting a simple haircut
» RSS (Really Simple Syndication or Rich Site Summary)
» IT430 - Cryptography :VB6 APPLICATION:
» Application for Issuance of Certificate
Virtual Position Forum :: Members Lounge :: Sciences & Knowledge :: Programing and Design :: Java Forum
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|
Wed May 15, 2024 10:50 am by ali001
» Fort Lock
Sat May 04, 2024 11:49 am by ali001
» house disrepair claims
Thu May 02, 2024 4:29 pm by Ibad Khan Buledi
» Bounce n Bang: Physics puzzler
Thu May 02, 2024 11:39 am by ali001
» AIChatSY - AIChatbot Assistant
Wed May 01, 2024 10:48 am by ali001
» Storybook Magic App
Tue Apr 30, 2024 7:06 pm by ali001
» Flower Book Match3 Puzzle Game
Tue Apr 30, 2024 12:17 pm by ali001
» Avian Influenza Symptom in Chickens "Bird Flu H5N1 Virus" Vet learning materials, Poultry Farming
Sat Apr 27, 2024 9:57 am by Ibad Khan Buledi
» Aloha Planner - Note-Taker
Thu Apr 11, 2024 4:52 pm by ali001