dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: Understanding the Feature-rich Methods of Math Package

Explore some of the more useful methods in the Math package.


advertisement

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


The Math package is feature-rich and some of the methods are illustrated below.

public class MathPkg
{
public static void main(String args[])
{
MathPkg mathPkg = new MathPkg();
mathPkg.proceed();
}

private void proceed()
{
int positiveNum = 5;
int negativeNum = -5;

//Returns a double value 1.0 which implies it is positive (+)
System.out.println("Math.signum(" + positiveNum + "): " + Math.signum(positiveNum));
//Returns a double value -1.0 which implies it is negative (-)
System.out.println("Math.signum(" + negativeNum + "): " + Math.signum(negativeNum));

//Returns signOfSecondArgument with the firstArgument. So, here, it would result in -5.0
System.out.println("Math.copySign(" + positiveNum + "," + negativeNum + ")" + Math.copySign(positiveNum, negativeNum));

}
}

Expected output:

[root@mypc]# java MathPkg
Math.signum(5): 1.0
Math.signum(-5): -1.0
Math.copySign(5,-5)-5.0

 

Visit the DevX Tip Bank

 





   
Sridhar M S. is a Java developer from Bangalore, India. He holds a master's degree in Computer Science.
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Thanks for your registration, follow us on our social networks to keep up-to-date