java中signum使用_Java StrictMath signum()用法及代码示例

signum(float num)是Java中StrictMath类的内置方法,用于获取参数的signum方法,这意味着:如果参数为零,则结果为零。

参数大于零时的结果1.0。

如果参数小于零,则结果为-1.0。

用法:

public static float signum(float num)

参数:该方法接受一个float类型的单个参数num,该参数表示要返回其符号的参数。

返回值:该方法返回参数num的signum函数。它还产生了两种不同的结果:

当第一个参数为NaN时,结果为NaN。

当num为正零或负零时,结果与参数num相同。

例子:

Input: num = 11.8f

Output: 1.0

Input: num = -55.88f

Output: -1.0

Input: num = 0.0f

Output: 0.0

以下示例程序旨在说明java.lang.StrictMath.signum(float)方法的用法:

// Java praogram to illustrate the

// java.lang.StrictMath.signum(float)

import java.lang.*;

public class Geeks {

public static void main(String[] args)

{

float num1 = 7.22f, num2 = 0.0f, num3 = -0.0f, num4 = -18.11f;

// It returns 1.0 since the argument is greater than zero

float sig_val = StrictMath.signum(num1);

System.out.println("Signum Value = " + sig_val);

sig_val = StrictMath.signum(num2);

System.out.println("Signum Value = " + sig_val);

sig_val = StrictMath.signum(num3);

System.out.println("Signum Value = " + sig_val);

sig_val = StrictMath.signum(num4);

System.out.println("Signum Value = " + sig_val);

}

}

输出:

Signum Value = 1.0

Signum Value = 0.0

Signum Value = -0.0

Signum Value = -1.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值