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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education