Το Java Math incrementExact () προσθέτει 1 στον καθορισμένο αριθμό και το επιστρέφει.
Η σύνταξη της incrementExact()
μεθόδου είναι:
Math.incrementExact(num)
Εδώ incrementExact()
είναι μια στατική μέθοδος. Ως εκ τούτου, έχουμε πρόσβαση στην μέθοδο που χρησιμοποιεί το όνομα της κλάσης, Math
.
παράμετροι incrementExact ()
Η incrementExact()
μέθοδος παίρνει μία μόνο παράμετρο.
- num - επιχείρημα στο οποίο προστίθεται 1
Σημείωση : Ο τύπος δεδομένων του ορίσματος πρέπει να είναι είτε int
είτε long
.
incrementExact () Επιστροφή τιμής
- επιστρέφει την τιμή μετά την προσθήκη 1 στο όρισμα
Παράδειγμα 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 ) )
Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε τη Math.incrementExact()
μέθοδο με τις μεταβλητές int
και long
για να προσθέσουμε 1 στις αντίστοιχες μεταβλητές.
Παράδειγμα 2: Math.incrementExact () Throws Exception
Η incrementExact()
μέθοδος ρίχνει μια εξαίρεση εάν το αποτέλεσμα της προσθήκης υπερχειλίζει τον τύπο δεδομένων. Δηλαδή, το αποτέλεσμα πρέπει να βρίσκεται εντός του εύρους του τύπου δεδομένων των καθορισμένων μεταβλητών.
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)); ) )
Στο παραπάνω παράδειγμα, η τιμή του a είναι η μέγιστη int
τιμή. Εδώ, η incrementExact()
μέθοδος προσθέτει 1 στο α.
a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type
Ως εκ τούτου, η incrementExact()
μέθοδος ρίχνει την integer overflow
εξαίρεση.
Προτεινόμενα μαθήματα
- Math.decrementExact ()
- Math.negateExact ()