Computeren, Programméiere
BigInteger Java: Schaffen mat grouss Zuelen
Java ass haaptsächlech benotzt fir groussen Projet Web Uwendungen schreiwen. Allerdéngs ass et och eventuell zu anere Sujet Beräicher, wou oft do e brauch ass mat ganz ze schaffen groussen Nummeren. Obwuel Java Ongewéinlech Zorte huet, ginn et Situatiounen, wou se net genuch sinn.
Et ass bekannt, datt all d'allgemeng Strukturreform eent gestéiert Fonktioun hunn - déi Zort vun absolut näischt soen, bei deem de Wasserstoff Gamme ze Guichet Berechnungen féiert. Fir dëst Zil et ass eng speziell Klass BigInteger. Java hätt Java net ginn, wann et fir dësem Fall mat Funktionalitéit net eng separat Klass war. Loosst eis et am Detail betruecht.
Klass BigInteger Java: Beschreiwung
Wéi Dir wësst, Réng BigInteger Klass fir grouss ganz Wäerter. Fir eng Rei vun dëser Zort Objet Eegenschaften, kënnt Dir eent vun de overloads vu sengem constructor oder eng statesch Method valueOf benotzen. Constructor als Argument kann engem String oder BYTE vill huelen. der einfach Zorte representéiert integers zu BigInteger Java benotzen statesch Method valueOf geflunn.
Zanter Java keng Méiglechkeet vun overloading Opérateuren ass mathematesch Operatiounen ze Leeschtunge op an dëser Klass Wäerter nemmen dei ouni, gëtt de passenden Method. Iwwert si gëtt weider diskutéiert ginn.
Java BigInteger: Methoden a Beispiller vun hire Gebrauch
Dëst Klass huet bei senger entsuergen engem Set vu Methoden, datt Dir da Wäerter ze manipuléieren erlaben, an op se der Villfalt vun mathematesch Operatiounen exekutéieren. Drënner ass eng Lëscht vun dëse Methoden.
Loosst eis Methoden déi Mathematik Operatiounen Leeschtunge:
- Foto (Wäert) - Zousätzlech vun der aktueller Wäerter vun der Objet stécht, mat der als Argument transferéierte;
- subtract (subtractor) - stécht der Subtractor aktuelle Wäert subtracts;
- féngeren (Wäert) - multiplies;
- Gruef (beräich) - stécht der Divisioun vun der aktueller Wäert am beräich;
- pow (INT ARG) - hieft de Wäert vun den Objet vun der Muecht Wäert vun ARG ëmmer;
- ABS () - nees de absolute Wäert vun der Vocatioun Objet;
- vill Leit () - preparéieren BigInteger Objet deem Wäert ass vun der Géigendeel Zeechen.
Loosst d'am Objet nemmen dei ouni op zwee Wäerter bei engem einfachen Beispill vun engem Mathematik Operatioun kucken:
- BigInteger val1, val2 ze iwwerdribblen, deelt, oppositeSign;
- val1 = nei BigInteger ( "5");
- val2 = BigInteger.valueOf (10);
- iwwerdribblen = val1.add (val2);
- Partitur = val2.divide (val1);
- oppositeSign = val1.negate ();
Oppassen op de Wee Objete vun schafen. Variabel val1 initialized der constructor benotzt, engem String unhuelen an Geschäfter de Wäert 5. val2 de Wäert 10 als Resultat vun engem statesch Method valueOf huet. Variabel Wäert iwwerdribblen d'Resultat vun der Aféierung vun den éischten zwee Verännerlechen an ass gläich ze 15. D'Variabel Partitur Geschäfter bzw. d'Resultat vun subtraction. oppositeSign val1 ass de Wäert mat de Géigendeel Zeechen, dh. e. -5.
Konklusioun
Wéi Dir gesitt kann, stellt BigInteger Java Klass eng Rei vun Instrumenter fir Operatiounen op ganz groussen Nummeren. Dës Zort vun absolut näischt soen ass méiglech, well Sécherheet am Java ee vun den héchste Prioritéiten ass, natierlech, ouni Funktionalitéit beeinträchtigen.
Similar articles
Trending Now