Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java ตรวจสอบเลขบวกหรือลบ (Positive or Negative)


ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่า เลขที่ป้อนเข้ามาเป็นเลขบวก (Positive) หรือเลขลบ (Negative) โดยเปรียบเทียบกับศูนย์

ตัวอย่าง Input และ Output

Input:

Enter the number: -3

Output:

The number -30 is a negative number

อัลกอริธึม

ขั้นตอนที่ 1 - เริ่มต้น
ขั้นตอนที่ 2 - ประกาศตัวแปร int my_input
ขั้นตอนที่ 3 - อ่านค่าจากผู้ใช้ หรือกำหนดค่าเริ่มต้น
ขั้นตอนที่ 4 - ใช้ if-else ตรวจสอบ my_input > 0
ขั้นตอนที่ 5 - ถ้า true = เลขบวก, false = เลขลบ (รวมศูนย์)
ขั้นตอนที่ 6 - แสดงผลลัพธ์
ขั้นตอนที่ 7 - หยุด

ตัวอย่างที่ 1: รับค่าจากผู้ใช้

import java.util.Scanner;
public class PositiveNegative {
    public static void main(String[] args) {
        int my_input;
        System.out.println("Required packages have been imported");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("A reader object has been defined");
        System.out.print("Enter the number : ");
        my_input = my_scanner.nextInt();
        if (my_input > 0)
            System.out.println("The number " + my_input + " is a positive number");
        else
            System.out.println("The number " + my_input + " is a negative number");
    }
}

Output

Required packages have been imported
A reader object has been defined
Enter the number : -30
The number -30 is a negative number

ตัวอย่างที่ 2: กำหนดค่าไว้ล่วงหน้า

public class PositiveNegative {
    public static void main(String[] args) {
        int my_input;
        my_input = -30;
        System.out.println("The number is defined as " + my_input);
        if (my_input > 0)
            System.out.println("The number " + my_input + " is a positive number");
        else
            System.out.println("The number " + my_input + " is a negative number");
    }
}

Output

The number is defined as -30
The number -30 is a negative number