Java 实例 用于检查数字是正还是负

来源:这里教程网 时间:2026-02-17 20:17:02 作者:

在这篇文章中,我们将编写两个 java 程序,第一个 java 程序检查指定的数字是正数还是负数。第二个程序获取输入数字(由用户输入)并检查它是正数还是负数并显示结果。
→如果一个数字大于零,那么它是一个正数
→如果一个数字小于零那么它是一个负数
→如果一个数字等于零则它既不是负数也不是整数。

让我们在 Java 程序中编写这个逻辑。

示例 1:检查给定数字是正数还是负数

在此程序中,我们在声明期间指定了数字的值,程序检查指定的数字是正数还是负数。

public class Demo{    public static void main(String[] args)     {        int number=109;        if(number > 0)        {            System.out.println(number+" is a positive number");        }        else if(number < 0)        {            System.out.println(number+" is a negative number");        }        else        {            System.out.println(number+" is neither positive nor negative");        }    }}

输出:

109 is a positive number

示例 2:检查输入数字(由用户输入)是正数还是负数

这里我们使用Scanner来读取用户输入的数字,然后程序检查并显示结果。

import java.util.Scanner;public class Demo{    public static void main(String[] args)     {        int number;        Scanner scan = new Scanner(System.in);        System.out.print("Enter the number you want to check:");        number = scan.nextInt();        scan.close();        if(number > 0)        {            System.out.println(number+" is positive number");        }        else if(number < 0)        {            System.out.println(number+" is negative number");        }        else        {            System.out.println(number+" is neither positive nor negative");        }    }}

输出:

Enter the number you want to check:-12-12 is negative number

相关推荐