Java Math incrementExact (), belirtilen sayıya 1 ekler ve onu döndürür.
incrementExact()Yöntemin sözdizimi şöyledir:
Math.incrementExact(num)
İşte incrementExact()statik bir yöntem. Bu nedenle, sınıf adını kullanarak yönteme erişiyoruz Math.
incrementExact () Parametreleri
incrementExact()Yöntem, tek bir parametre alır.
- num - 1'in eklendiği bağımsız değişken
Not : Bağımsız değişkenin veri türü ya intda olmalıdır long.
incrementExact () Dönüş Değeri
- bağımsız değişkene 1 ekledikten sonra değeri döndürür
Örnek 1: Java Math.incrementExact ()
class Main ( public static void main(String() args) ( // create a int variable int a = 65; // incrementExact() with the int argument System.out.println(Math.incrementExact(a)); // 66 // create a long variable long b = 52336L; // incrementExact() with the long argument System.out.println(Math.incrementExact(b)); // 52337 ) )
Yukarıdaki örnekte, ilgili değişkenlere 1 eklemek Math.incrementExact()için intve longdeğişkenleri ile yöntemi kullandık .
Örnek 2: Math.incrementExact () Özel Durum Atar
incrementExact()Ayrıca sonucu veri türü taşmaları, bu yöntem bir durum oluşturur. Yani, sonuç, belirtilen değişkenlerin veri türünün aralığı içinde olmalıdır.
class Main ( public static void main(String() args) ( // create a int variable // maximum int value int a = 2147483647; // incrementExact() with the int argument // throws exception System.out.println(Math.incrementExact(a)); ) )
Yukarıdaki örnekte, a'nın intdeğeri maksimum değerdir. Burada incrementExact()yöntem, a'ya 1 ekler .
a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type
Dolayısıyla, incrementExact()yöntem integer overflowistisnayı atar .
Önerilen Eğitimler
- Math.decrementExact ()
- Math.negateExact ()








