原文: https://beginnersbook.com/2017/09/java-program-to-check-if-number-is-positive-or-negative/
在这篇文章中,我们将编写两个 java 程序,第一个 java 程序检查指定的数字是正数还是负数。第二个程序获取输入数字(由用户输入)并检查它是正数还是负数并显示结果。 →如果一个数字大于零,那么它是一个正数 →如果一个数字小于零那么它是一个负数 →如果一个数字等于零则它既不是负数也不是整数。
让我们在 Java 程序中编写这个逻辑。
在此程序中,我们在声明期间指定了数字的值,程序检查指定的数字是正数还是负数。要理解这个程序,你应该具备核心 Java 编程中if-else-if语句的基本知识。
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这里我们使用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