Answer
Check Positive or Negative Number
Java
public class PositiveOrNegativeNumber {
public static void main(String[] args) {
int num = 10; // positive
// int num = -10; // Negative
if (num > 0) {
System.out.println("Number is Positive");
} else {
System.out.println("Number is Negative");
}
}
}
Output
CODE
Number is Positive
Handle Zero (Complete Version)
Java
int num = 0;
if (num > 0) {
System.out.println(num + " is Positive");
} else if (num < 0) {
System.out.println(num + " is Negative");
} else {
System.out.println("Number is Zero");
}
Using Ternary Operator
Java
int num = -5;
String result = (num > 0) ? "Positive" : (num < 0) ? "Negative" : "Zero";
System.out.println(num + " is " + result); // -5 is Negative
Test Multiple Numbers
Java
int[] numbers = { 15, -3, 0, 100, -99, 7 };
for (int num : numbers) {
if (num > 0) System.out.println(num + " → Positive");
else if (num < 0) System.out.println(num + " → Negative");
else System.out.println(num + " → Zero");
}
Output
CODE
15 → Positive
-3 → Negative
0 → Zero
100 → Positive
-99 → Negative
7 → Positive
Automation Testing Relevance
Java
// Validate that price difference is not negative (no discount exceeds price)
double originalPrice = 100.0;
double discountedPrice = 80.0;
double difference = originalPrice - discountedPrice;
if (difference >= 0) {
System.out.println("Valid discount: -$" + difference);
} else {
System.out.println("INVALID: Discounted price exceeds original");
}
