Fahamka Beddelka Sabbaynta Xadhkaha ee Java.
U beddelashada sabaynta xadhigga Java waa qayb muhiim ah oo ka mid ah luuqadda barnaamijka Java, gaar ahaan barnaamijyada ka hadlaya xisaabaadka xisaabta. Mararka qaarkood waxaa lagama maarmaan ah in nambarada loo beddelo qaab qoraal ah si loogu muujiyo si habboon isticmaalaha, lagu kaydiyo kaydka xogta, ama si kale loogu maareeyo.
Beddelida xadhkaha sabbaynaysa waxay ka kooban tahay hawlaha maktabadda caadiga ah ee ay bixiso Java. Waxaa mudan in la ogaado in, ka faa'iidaysiga hawlahan ay gacan ka geysanayaan hagaajinta habka, baabi'inta baahida loo qabo beddelka gacanta ee tirooyinka qoraalka.
Java waxa ay bixisaa dhowr habab oo lagu gaadho sabbaynta beddelka xadhigga. Qaar kuwan ka mid ah waxaa ka mid ah: Float.toString(), String.valueOf() iyo DecimalFormat class iyo kuwa kale.
Habka Float.toString ()
Float.toString() waa hab ku dhex dhisan Java kaas oo inta badan ah habka ugu toosan ee loogu badalo sabayn xadhig.
float num = 9.75f; String str = Float.toString(num);
Koodhka sare waxa uu bilaabaa isbeddel sabbaynaya โnambarโ oo u beddela xadhig isaga oo isticmaalaya habka Float.toString().
String.valueOf() Habka
Habka String.ValueOf() waa hab kale oo lagu sameeyo baddelida xadhkaha ee Java.
float num = 9.75f; String str = String.valueOf(num);
Koodhkan, beddelaaddu waxay ku dhacdaa habka String.valueOf() beddelkeeda. Tani waa anfacaya marka koodkaagu u baahan yahay hirgelinta fasalka String.
Qaab jajab tobanle
Weli si kale oo tan lagu gaaro waa iyadoo la isticmaalayo fasalka DecimalFormat kaas oo bixiya xakameynta qaabka sabeynta.
float num = 9.75f; DecimalFormat df = new DecimalFormat("#.##"); String str = df.format(num);
Halkan, fasalka DecimalFormat waxa loo shaqeeyaa si loo habeeyo lambarka-dhibcaha ka hor inta aan loo beddelin xadhig. Tani waxay si gaar ah faa'iido u leedahay markaad u baahan tahay inaad xakamayso tirada dhibcaha tobanlaha ee la soo bandhigay.
Nidaam kastaa wuxuu leeyahay kiisas isticmaalkiisa iyo faa'iidooyinka iyo khasaarooyinka, laakiin dhammaantood waxay gaaraan yoolka dhamaadka isku mid ah: doorsoome sabayn oo loo beddelo xadhig. Horumarinta Java ahaan, aqoonta hababkan ayaa kaa caawin kara inaad qorto kood waxtar badan oo hufan.