Skip to main content

← Back to Overview

Java Program - Number Checker

Concept Explanation

What is it?

This program uses a multi-way if-else-if ladder to classify a number based on its relationship to zero.

Why is it important?

Conditional logic is the foundation of decision-making in programming. This is one of the simplest examples of how code can branch.


Algorithm

  1. Start
  2. Accept a number from the user.
  3. If number > 0, display "Positive".
  4. Else If number < 0, display "Negative".
  5. Else, display "Zero".
  6. End

Implementations

import java.util.Scanner;

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

System.out.print("Enter a number: ");
int num = sc.nextInt();

if (num > 0) {
System.out.println(num + " is POSITIVE.");
} else if (num < 0) {
System.out.println(num + " is NEGATIVE.");
} else {
System.out.println("The number is ZERO.");
}

sc.close();
}
}

Complexity Analysis

  • Time Complexity: O(1)
  • Space Complexity: O(1)

Flowchart


Interview Tips

  • Be ready to explain the difference between if and if-else if. (In an ladder, only the first true condition executes).

"Programming is about making decisions based on conditions." - Anonymous

📍 Visit Us

🏫 VD Computer Tuition Surat

VD Computer Tuition
📍 Address
2/66 Faram Street, Rustompura
Surat395002, Gujarat, India
📞 Phone / WhatsApp
+91 84604 41384
🌐 Website

Computer Classes & Tuition — Areas We Serve in Surat

AdajanAlthanAmroliAthwaAthwalinesBhagalBhatarBhestanCanal RoadChowkCitylightDumasGaurav PathGhod Dod RoadHaziraJahangirpuraKamrejKapodraKatargamLimbayatMagdallaMajura GateMota VarachhaNanpuraNew CitylightOlpadPalPandesaraParle PointPiplodPunaRanderRing RoadRustampuraSachinSalabatpuraSarthanaSosyo CircleUdhnaVarachhaVed RoadVesuVIP Road
📞 Call Sir💬 WhatsApp Sir