Метод Java Math incrementExact (int x)
Java.lang.Math.incrementExact () - это встроенная математическая функция в java, которая возвращает аргумент, увеличенный на единицу. Она выдает исключение, если результат выходит за пределы int. Поскольку incrementExact (int x) является статическим , создание объекта не требуется.
Синтаксис:
общедоступный статический int incrementExact (int x) Параметр: x: значение для увеличения Возвращение : Этот метод возвращает аргумент, увеличенный на единицу. Исключение : Он выбрасывает ArithmeticException - если результат выходит за пределы int
Example : To show working of java.lang.Math.incrementExact() method.
// Java program to demonstrate working // of java.lang.Math.incrementExact() method import java.lang.Math; class Gfg1 { // driver code public static void main(String args[]) { int a = 0 ; for ( int i = 0 ; i < 5 ; i++) { a = Math.incrementExact(a); System.out.println(a); } } } |
Output:
1 2 3 4 5
// Java program to demonstrate working // of java.lang.Math.incrementExact() method import java.lang.Math; class Gfg2 { // driver code public static void main(String args[]) { int x = Integer.MAX_VALUE; System.out.println(Math.incrementExact(x)); } } |
Выход:
Ошибка выполнения : Исключение в потоке "main" java.lang.ArithmeticException: целочисленное переполнение в java.lang.Math.incrementExact (Math.java:909) в Gfg2.main (File.java:13)
Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .
Если вы хотите посещать живые занятия с отраслевыми экспертами, пожалуйста, обращайтесь к Geeks Classes Live и Geeks Classes Live USA.