Fahimtar Canjin Tafiya zuwa Kiษa a Java.
Mayar da ruwa zuwa kirtani a Java muhimmin al'amari ne na yaren shirye-shiryen Java, musamman ga shirye-shiryen da ke mu'amala da lissafin lissafi. Wani lokaci yana da mahimmanci a canza lambobi zuwa tsarin rubutu don nuna shi daidai ga mai amfani, adana su a cikin ma'ajin bayanai, ko sarrafa su ta wata hanya dabam.
Juyawa zuwa kirtani yana haษawa ฦarฦashin daidaitattun ayyukan laburare waษanda Java ke bayarwa. Yana da mahimmanci a lura cewa, yin amfani da waษannan ayyuka yana taimakawa wajen daidaita tsarin, kawar da buฦatar jujjuya lambobi zuwa rubutu.
Java yana ba da hanyoyi da yawa don cimma canjin ruwa zuwa kirtani. Wasu daga cikin waษannan sun haษa da: Float.toString(), String.valueOf() da DecimalFormat class da sauransu.
Hanyar Float.toString()
Float.toString() ginanniyar hanyar Java ce wacce galibi ita ce hanya mafi sauฦi don sauya mai iyo zuwa kirtani.
float num = 9.75f; String str = Float.toString(num);
Lambar da ke sama tana ฦaddamar da madaidaicin 'num' kuma tana canza shi zuwa kirtani ta amfani da hanyar Float.toString().
String.valueOf() Hanyar
Hanyar String.ValueOf() wata hanya ce don aiwatar da jujjuya ruwa zuwa kirtani a Java.
float num = 9.75f; String str = String.valueOf(num);
A cikin wannan lambar, juyawa yana faruwa ta hanyar String.valueOf() maimakon. Wannan yana da amfani lokacin da lambar ku ta buฦaci aiwatar da ajin String.
Ajin DecimalFormat
Har ila yau wata hanyar da za a cim ma wannan ita ce ta amfani da ajin DecimalFormat wanda ke ba da iko akan tsari na iyo.
float num = 9.75f; DecimalFormat df = new DecimalFormat("#.##"); String str = df.format(num);
Anan, ana amfani da ajin DecimalFormat don tsara lambar wurin iyo kafin mu canza shi zuwa kirtani. Wannan yana da amfani musamman lokacin da kuke buฦatar sarrafa adadin maki goma da ke nunawa.
Kowace hanya tana da nata shari'o'in amfani da ribobi da fursunoni, amma dukkansu suna cimma manufa ษaya ta ฦarshe: mai da canjin mai iyo zuwa kirtani. A matsayinka na mai haษaka Java, sanin waษannan hanyoyin zai iya taimaka maka rubuta mafi inganci da ingantaccen lamba.