C Programs Tutorials | IT Developer
IT Developer

Java Programs



Share with a Friend

Operators & Expressions

Java Program: Perform Arithmetic Operations

Operations Performed

  • Addition

  • Subtraction

  • Multiplication

  • Division

  • Modulus

import java.util.Scanner;

 

public class ArithmeticOperations {

    public static void main(String[] args) {

 

        Scanner sc = new Scanner(System.in);

 

        System.out.print("Enter first number: ");

        int a = sc.nextInt();

 

        System.out.print("Enter second number: ");

        int b = sc.nextInt();

 

        // Arithmetic operations

        int sum = a + b;

        int diff = a - b;

        int prod = a * b;

        double div = (double) a / b;

        int mod = a % b;

 

        System.out.println("\n--- Arithmetic Operations Result ---");

        System.out.println("Addition        : " + sum);

        System.out.println("Subtraction     : " + diff);

        System.out.println("Multiplication  : " + prod);

        System.out.println("Division        : " + div);

        System.out.println("Modulus         : " + mod);

 

        sc.close();

    }

}

Output

 
INPUT :
Enter first number: 20
Enter second number: 6

OUTPUT :
--- Arithmetic Operations Result ---
Addition        : 26
Subtraction     : 14
Multiplication  : 120
Division        : 3.3333333333333335
Modulus         : 2

Explanation

1. Input

The program reads two integers using Scanner.

int a = sc.nextInt();

int b = sc.nextInt();

2. Arithmetic Operators Used

Operator

Purpose

+

Addition

-

Subtraction

*

Multiplication

/

Division

%

Modulus (remainder)

3. Type Casting for Division

double div = (double) a / b;

This ensures decimal precision instead of integer division.

4. Output

All results are printed clearly with labels for easy understanding.