Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

The Java code must have the structure as shoen in the picture:

Develop with Java programming language a calculator (console application) that takes a number, a basic math operator ( + , - , * , / , % ), and a second number all from user input, and have it print the result of the mathematical operation. The mathematical operations should be wrapped inside of functions.

Note: Do please use the provided source code template to implement your solution. The purpose of this problem is not only to assess the students' ability to build a valid implementation but also to assess the ability to read the Java code.

Input:

On single line a number, a basic math operator ( + , - , * , / , % ), and a second number all from user input.

Output:

On new line result of the mathematical operation. In the case of "Division by zero" you must printout the text message "Error".

Example 1:

4 + 8
12

Example 2:

 

4 * 8
32

Example 3:

4 % 2
0

Example 4

4/0

Error

Example 5:

4-10

-6

Calculator.java
1- import java.util.Scanner;
2
3
4 - public class Calculator {
public static void main(String[] args) {
Scanner console = new Scanner (System.in);
5-
7
// add your code here
}
8
9
10
11 -
private static int addition(int number1, int number2) {
// add your code here
12
13
14
private static int subtraction(int number1, int number2) {
// add your code here
}
15 -
16
17
18
19 -
private static int multiplication (int number1, int number2) {
// add your code here
}
20
21
22
private static int division(int dividend, int divisor) {
// add your code here
}
}
23 -
24
25
26
27
expand button
Transcribed Image Text:Calculator.java 1- import java.util.Scanner; 2 3 4 - public class Calculator { public static void main(String[] args) { Scanner console = new Scanner (System.in); 5- 7 // add your code here } 8 9 10 11 - private static int addition(int number1, int number2) { // add your code here 12 13 14 private static int subtraction(int number1, int number2) { // add your code here } 15 - 16 17 18 19 - private static int multiplication (int number1, int number2) { // add your code here } 20 21 22 private static int division(int dividend, int divisor) { // add your code here } } 23 - 24 25 26 27
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
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
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education