📅  最后修改于: 2023-12-03 14:54:05.932000             🧑  作者: Mango
在Java中,signum()方法是Math类的一个静态方法。该方法返回一个数字的符号,即-1、0或1,具体取决于数字是负数、零还是正数。下面是带有示例的Java signum()方法的介绍。
以下是signum()方法的语法:
public static double signum(double num)
参数:
返回值:
以下是Java signum()方法的一个示例:
public class SignumExample {
public static void main(String[] args) {
double num1 = 10.0;
double num2 = -7.5;
double num3 = 0.0;
// 计算数字的符号
double sign1 = Math.signum(num1);
double sign2 = Math.signum(num2);
double sign3 = Math.signum(num3);
// 打印结果
System.out.println("The sign of " + num1 + " is " + sign1);
System.out.println("The sign of " + num2 + " is " + sign2);
System.out.println("The sign of " + num3 + " is " + sign3);
}
}
输出结果:
The sign of 10.0 is 1.0
The sign of -7.5 is -1.0
The sign of 0.0 is 0.0
在上面的示例中,我们使用了Math.signum()方法来计算3个数字的符号。对于num1,signum()方法返回1.0,因为num1是正数。对于num2,signum()方法返回-1.0,因为num2是负数。对于num3,signum()方法返回0.0,因为num3是零。
除了double类型的数字外,signum()方法还可以接受float类型的数字,如下所示:
float num4 = 15.5f;
float sign4 = Math.signum(num4);
System.out.println("The sign of " + num4 + " is " + sign4);
输出结果:
The sign of 15.5 is 1.0
在上面的示例中,我们使用了float类型的数字num4,并使用了Math.signum()方法来计算其符号。由于num4是正数,因此signum()方法返回1.0。