Subtract Two Numbers in Java – Step by Step Guide

Subtracting two numbers is one of the most basic Java programs. This guide explains it professionally in English with small Hinglish notes for easy understanding.

Program

import java.util.Scanner;

public class SubtractNumbers {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        System.out.print("Enter first number: ");
        int num1 = sc.nextInt();

        System.out.print("Enter second number: ");
        int num2 = sc.nextInt();

        int difference = num1 - num2;

        System.out.println("The difference is: " + difference);

        sc.close();
    }
}

Run

Enter first number: 25
Enter second number: 10
The difference is: 15

Explanation

  1. Import Scanner class to take input from the user.
    User se input lene ke liye Scanner class import karein.
  2. Create Scanner object.
    Input ke liye Scanner object banayein.
  3. Take first number input using nextInt().
    Pehla number input nextInt() se lein.
  4. Take second number input using nextInt().
    Dusra number input nextInt() se lein.
  5. Subtract second number from first number and store in difference.
    Pehle number me se dusra number minus karke difference me store karein.
  6. Print the difference using System.out.println().
    Difference ko screen par print karein.
  7. Close the Scanner object.
    Scanner object ko close karein.

Algorithm – Step by Step

  1. Start the program.
    Program start karein.
  2. Create Scanner object to take input.
    Input ke liye Scanner object banayein.
  3. Prompt the user to enter first number and store it.
    User se pehla number maangkar store karein.
  4. Prompt the user to enter second number and store it.
    User se dusra number maangkar store karein.
  5. Subtract second number from first number.
    Pehla number me se dusra number minus karein.
  6. Display the difference.
    Difference ko screen par dikhaayein.
  7. End the program.
    Program ko end karein.

Flowchart

   ┌───────────┐
   │   Start   │
   └─────┬─────┘
         │
         ▼
 ┌─────────────────┐
 │ Input num1      │
 └─────┬───────────┘
       │
       ▼
 ┌─────────────────┐
 │ Input num2      │
 └─────┬───────────┘
       │
       ▼
 ┌───────────────────────┐
 │ difference = num1 - num2 │
 └─────┬─────────────────┘
       │
       ▼
 ┌───────────────────────┐
 │ Print difference      │
 └─────┬─────────────────┘
       │
       ▼
   ┌───────────┐
   │   End     │
   └───────────┘