SolosainaFandaharana

BigInteger Java: Niara-niasa tamin'ny maro

Java dia nampiasaina indrindra indrindra orinasa lehibe fanoratana fampiharana tranonkala. Na izany aza, dia hafa ihany koa ny foto-kevitra ampiharina amin'ny faritra, izay matetika dia ilaina ny miara-miasa amin'ny tena maro. Na dia faran'izay tsotra Java manana karazana, dia misy toe-javatra izay tsy ampy izy ireo.

Efa fantatra fa ny primitives rehetra dia manana endri-javatra tsy mahafinaritra iray - ny karazana anananareo betsaka, amin'ny izay ny Output ny isan-karazany mitondra ho diso kajy. Noho izany manana ny iray kilasy manokana BigInteger. Java tsy ho Java, raha tsy misaraka amin'ny kilasy-miasa ho an'ity tranga. Andeha isika handinika azy io amin'ny an-tsipiriany.

Class BigInteger Java: Description

Tahaka ny fantatrareo ihany, BigInteger kilasy ho an'ny lehibe Fonosiny integer soatoavina. To encapsulate maro eto amin'ity karazana zavatra, dia afaka mampiasa ny iray amin'ny overloads ny ny Mpanao na voasakantsakan'ny fomba valueOf. Mpanao toy ny tohan-kevitra dia afaka maka tady na byte fihaingoana. Mba hampiova finoana ny karazany tsotra misolo tena integers in BigInteger Java mampiasa ny fomba voasakantsakan'ny valueOf.

Koa satria Java Tsy mety overloading mpandraharaha mba hanao hetsika matematika amin'ny encapsulated ato amin'ity kilasy soatoavina, nanome ny fomba mety. Momba azy ireo bebe kokoa hodinihina.

Java BigInteger: fomba sy ohatra ny fampiasana

Ity kilasy dia manana ny ampiasaina amin'ny napetraka ny fomba izay mamela anao fitaovana numeric soatoavina, ka hanaovany ny asa isan-karazany ny matematika. Ity ambany ity ny lisitry ny fomba ireo.

Aoka isika fomba izay manao asa rafitrisa:

- ampiana (vidiny) - manao koa ny soatoavina ankehitriny ny zavatra, ny nafindra ho tohan-kevitra;

- analana (subtractor) - manao ny Subtractor subtracts ny vidiny amin'izao fotoana izao;

- hihamaro (sanda) - mitombo,;

- fisarahana (mpizara) - manao ny fizarana ny amin'izao fotoana izao sarobidy eo mpizara;

- pow (int arg) - manangana ny hasarobidin'ny ny zavatra vokatry ny hery sarobidy in arg;

- ABS () - miverina ny tena zava-dehibe ny fiantsoana zavatra;

- negate () - miverina BigInteger zavatra izay sarobidy dia avy amin'ny famantarana mifanohitra.

Andeha isika hijery ohatra tsotra iray rafitrisa fandidiana eo amin'ny soatoavina roa encapsulated ao ilay zavatra:

- BigInteger val1, val2, manampy, mizara, oppositeSign;

- val1 = new BigInteger ( "5");

- val2 = BigInteger.valueOf (10);

- nampiany = val1.add (val2);

- fampisarahana = val2.divide (val1);

- oppositeSign = val1.negate ();

Tandremo tsara ny fomba famoronana zavatra. Val1 initialized miova fampiasana ny Mpanao, manaiky ny tady ary nanisy ny lanjan'ny 5. val2 manana ny vidin'ny 10 ho toy ny vokatry ny voasakantsakan'ny fomba valueOf. Miova sanda nampiany ny vokatry ny koa ny roa voalohany, ary tsy mitovy hiovaova ny 15. Ny fampisarahana miova mitahiry tsirairay ny vokatry ny subtraction. oppositeSign val1 no zava-dehibe ny famantarana mifanohitra amin'izany, izany hoe. f. -5.

famaranana

Araka ny hitanao, BigInteger kilasy Java dia manome ny fitaovana isan-karazany ho an'ny asa amin'ny isa lehibe dia lehibe. Eto amin'ity karazana tondraka azo atao, satria fiarovana ao amin'ny Java dia iray amin'ireo laharam-pahamehana ambony indrindra, mazava ho azy, nefa tsy nanaiky lembenana-miasa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mg.atomiyme.com. Theme powered by WordPress.