dcsimg
 

Submitted by: M S Sridhar(sridhar.ms@gmail.com)

Thursday Apr 16th 2020 by M S Sridhar

Language: Java, Expertise: Intermediate: Explore the toIntExact() method in the java.lang.Math Package.

The java.lang.Math has numerous methods and our interest here is to explore the toIntExact() method.

Consider the following example:

public class MathExact
{
   public static void main(String args[])
   {
      MathExact mathExact = new MathExact();
      mathExact.proceed();
   }
   
   private void proceed()
   {
      long l = 100000000;
      int i = (int) l;

      System.out.println("i: " + i);
      
      System.out.println("Math.toIntExact("+l+");: " + Math.toIntExact(l));
   }
}

/*

Expected output:

[root@mypc]# java MathExact
i: 100000000
Math.toIntExact(100000000);: 100000000

*/
Home
Mobile Site | Full Site