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 15
  • subtract(10, 5) → Returns 5
  • Output: "Add: 15" "Subtract: 5"

Example 2: Calculate 100 and 30

  • add(100, 30) → Returns 130
  • subtract(100, 30) → Returns 70
  • Output: "Add: 130" "Subtract: 70"

Example 3: Boundary Value (Calculate 5 and 5)

  • add(5, 5) → Returns 10
  • subtract(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
public class Calculator {
}
0 B / 5 MB

You have 10 free executions remaining