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();
   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

Mobile Site | Full Site