w3resource

Java-: Print the sum, multiply, subtract, divide and remainder of two numbers


Basic Arithmetic Operations

Write a Java program to print the sum (addition), multiply, subtract, divide and remainder of two numbers.

Test Data:
Input first number: 125
Input second number: 24

Pictorial Presentation:

Java: Print the sum, multiply, subtract, divide and remainder of two numbers


Sample Solution-1

Java Code:

public class Exercise6 {
 
 public static void main(String[] args) {
  // Create a Scanner object to read input from the user
  Scanner in = new Scanner(System.in);
   
  // Prompt the user to input the first number
  System.out.print("Input first number: ");
  // Read and store the first number
  int num1 = in.nextInt();
   
  // Prompt the user to input the second number
  System.out.print("Input second number: ");
  // Read and store the second number
   
  // Calculate and print the sum of the two numbers
  System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));
   
  // Calculate and print the difference of the two numbers
  System.out.println(num1 + " - " + num2 + " = " + (num1 - num2));
   
  // Calculate and print the product of the two numbers
  System.out.println(num1 + " x " + num2 + " = " + (num1 * num2));
   
  // Calculate and print the division of the two numbers
  System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));
 
  // Calculate and print the remainder of the division of the two numbers
  System.out.println(num1 + " mod " + num2 + " = " + (num1 % num2);
 }
} 

Explanation:

In the exercise above -

  • It takes two integer numbers as input from the user using the Scanner class.
    • Scanner in = new Scanner(System.in);
    • System.out.print("Input first number: ");
    • int num1 = in.nextInt();
    • System.out.print("Input second number: ");
  • System.out.println(num1 + " + " + num2 + " = " + (num1 + num2)); - It calculates and displays the sum of the two numbers.
  • System.out.println(num1 + " - " + num2 + " = " + (num1 - num2)); - It calculates and displays the difference between the two numbers.
  • System.out.println(num1 + " x " + num2 + " = " + (num1 * num2)); - It calculates and displays the product of the two numbers.
  • System.out.println(num1 + " / " + num2 + " = " + (num1 / num2)); - It calculates and displays the result of dividing the first number by the second number.
  • System.out.println(num1 + " mod " + num2 + " = " + (num1 % num2)); - It calculates and displays the remainder (modulus) when the first number is divided by the second number.

Sample Output:

Input first number: 125                                                                                        
Input second number: 24                                                                                        
125 + 24 = 149
125 - 24 = 101
125 x 24 = 3000
125 / 24 = 5
125 mod 24 = 5     

Flowchart:

Flowchart: Java exercises: Print the sum, multiply, subtract, divide and remainder of two numbers


Sample Solution-2

Java Code:

import java.util.Scanner;

public class Main {
 public static void main(String[] args) {
  // Create a Scanner object to read input from the user
  Scanner scanner = new Scanner(System.in);
  
  // Prompt the user to input the first number
  System.out.println("Input the first number: ");
  
  // Read and store the first number
  int n1 = scanner.nextInt();
  
  // Prompt the user to input the second number
  System.out.println("Input the second number: ");
  
  // Read and store the second number
  
  // Calculate the sum of the two numbers
  int sum = n1 + n2;
  
  // Calculate the difference of the two numbers
  int minus = n1 - n2;
  
  // Calculate the product of the two numbers
  int multiply = n1 * n2;
  
  // Calculate the addition of the two numbers (Note: This comment may be a typo; it seems similar to the "sum" calculation)
  int subtract = n1 + n2;
  
  // Calculate the division of the two numbers
  int divide = n1 / n2;
  
  // Calculate the remainder when dividing the two numbers
  int rnums = n1 % n2;
  
  // Display the results of the calculations
  System.out.printf("Sum = %d\nMinus = %d\nMultiply = %d\nSubtract = %d\nDivide = %d\nRemainderOf2Numbers = %d\n ", sum, minus, multiply, subtract, divide, rnums);
 }
}

Sample Output:

Input the first number: 
 6
Input the second number: 
 5
Sum = 11
Minus = 1
Multiply = 30
Subtract = 11
Divide = 1
RemainderOf2Numbers = 1

Flowchart:

Flowchart: Java exercises: Print the sum, multiply, subtract, divide and remainder of two numbers.


For more Practice: Solve these Related Problems:

  • Write a program that performs arithmetic operations on three numbers instead of two.
  • Modify the program to take input from the user and display the results dynamically.
  • Perform arithmetic operations, but ensure the division operation rounds to two decimal places.
  • Write a program that performs arithmetic operations without using '+', '-', '*', or '/' operators.

Go to:


PREV : Product of Two Numbers.
NEXT : Multiplication Table.


Java Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.