016-002-001
Concrete Methods: Multiple Methods in Calculator Class
Easy
Problem Description
Concrete Methods: Multiple Methods in Calculator class
In this problem, you will create a program that implements two concrete methods add (addition) and subtract (subtraction) in a Calculator class, receives two integers as input, and displays the calculation results to standard output.
Learning Objective: Understand how to define multiple methods with concrete implementation (concrete methods) and provide multiple functionalities in one class
Create Calculator class providing calculation functions. Implement two methods for addition (add) and subtraction (subtract), and create program to call each method and display results.
Understanding with Concrete Examples
Example 1: Calculate 10 and 5
add(10, 5)→ Returns 15subtract(10, 5)→ Returns 5- Output: "Add: 15" "Subtract: 5"
Example 2: Calculate 100 and 30
add(100, 30)→ Returns 130subtract(100, 30)→ Returns 70- Output: "Add: 130" "Subtract: 70"
Example 3: Boundary Value (Calculate 5 and 5)
add(5, 5)→ Returns 10subtract(5, 5)→ Returns 0 (difference is zero)- Output: "Add: 10" "Subtract: 0"
Input
Line 1: First number (integer)
Line 2: Second number (integer)
Output
Calculation Results:
Add: [addition result]
Subtract: [subtraction result]
```java
**Key Point**: Concrete methods are methods that write specific processing inside `{ }`. Defining multiple concrete methods in one class allows managing related functionalities together.
Test Cases
※ Output examples follow programming industry standards
Normal case
Input:
10 5
Expected Output:
Calculation Results: Add: 15 Subtract: 5
Normal case
Input:
100 30
Expected Output:
Calculation Results: Add: 130 Subtract: 70
Your Solution
Current Mode:● My Code
Calculator.java🔒
Solution.java🔒
2/6 ファイル130B
9
1
2
›
⌄
public class Calculator {
}
0 B / 5 MB
You have 10 free executions remaining
