25. Create a new Java program called Calculator.java. Create a new class and main method public static void main(String[] args) Now create three variables that stand for the two numbers that are calculated and the arithmetic symbol. In its first form, our calculator should only be able to calculate two numbers + or -. Think about which variable types you want to use. Create a variable as follows: type name = optional-seed; Using an if query, ask which arithmetic operation the calculator should use and then output the solution on the command line. Since using hard-coded values ​​in source code isn't really appropriate for a user who doesn't want to constantly recompile the program, let's use the command-line parameters to specify the calculation to be performed. If you start your program as follows java Calculator , and the other specified parameters are passed to the program. In your main method you will find the list of strings (the string array) args. You can access the individual values ​​like this: type variablename = args[0] . The previous line takes the first value from the list of command line parameters and stores it in a new variable. Now read in all three parameters and let the calculator calculate the solution to your query. Please note that type conversions may be necessary. For the following task, create the Calculator2.java file. Expand your program with the calculation methods * and /. Now use a switch-case block instead of an if statement to distinguish the arithmetic operation.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter10: Classes And Data Abstraction
Section: Chapter Questions
Problem 15PE
icon
Related questions
Question

25.

Create a new Java program called Calculator.java.
Create a new class and main method public static void main(String[] args)
Now create three variables that stand for the two numbers that are calculated and the arithmetic symbol. In its first form, our calculator should only be able to calculate two numbers + or -. Think about which variable types you want to use. Create a variable as follows:
type name = optional-seed;
Using an if query, ask which arithmetic operation the calculator should use and then output the solution on the command line.
Since using hard-coded values ​​in source code isn't really appropriate for a user who doesn't want to constantly recompile the program, let's use the command-line parameters to specify the calculation to be performed. If you start your program as follows
java Calculator <firstnumber> <arithmetic operation> <secondnumber> ,
<first number> and the other specified parameters are passed to the program. In your main method you will find the list of strings (the string array) args. You can access the individual values ​​like this: type variablename = args[0] . The previous line takes the first value from the list of command line parameters and stores it in a new variable. Now read in all three parameters and let the calculator calculate the solution to your query. Please note that type conversions may be necessary.
For the following task, create the Calculator2.java file. Expand your program with the calculation methods * and /. Now use a switch-case block instead of an if statement to distinguish the arithmetic operation.
Expert Solution
steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Developing computer interface
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage