Ano ang "doble"?
Ang primitive na uri ng data na "double" sa Java ay ginagamit upang mag-imbak ng mga decimal na numero na may mas mataas na antas ng katumpakan na hanggang 15 digit. Habang ang "float" ay nagbibigay ng 6-7 digit ng precision, ang "double" ay mas malawak na ginagamit para sa mas mataas na katumpakan ng mga kalkulasyon at mga sukat.Ano ang "Doble" sa Java?
Ang "Double" ay isang klase ng wrapper sa Java na nag-iimbak ng primitive na uri ng "double". Ito ay may kasamang grupo ng mga kapaki-pakinabang na function para sa "dobleng" pagmamanipula at pagkalkula. Halimbawa, maaari mong i-convert ang Java double sa string na medyo epektibo gamit ang wrapper object nito.Paano i-convert ang Java Double sa String?
Maaari mong i-convert ang doble sa string sa Java sa pamamagitan ng iba't ibang simpleng pamamaraan. Tingnan natin ang ilang halimbawa.Double.toString() na pamamaraan
package com.doubletostring.java;
public class ConvertDoubleToString {
public static void main(String[] args) {
Double pi = 3.141592653589793;
System.out.println("Pi Double: " + pi);
// Converting Double to String using Double.toString() method
String piStr = Double.toString(pi);
System.out.println("Pi String: " + piStr);
}
}
Output
Pi Double: 3.141592653589793 Pi String: 3.141592653589793
Ito ang pinaka-madaling gamitin at karaniwang ginagamit na diskarte para sa pag-convert ng Java double(s) sa string(s).
String.valueOf() na pamamaraan
package com.doubletostring.java;
public class StringValueOfDouble {
public static void main(String[] args) {
Double screwGaugeReading = 7.271572353580126;
System.out.println("Screw Gauge Reading Double: " + screwGaugeReading);
// Converting Double to String using String.valueOf() method
String screwGaugeReadingStr = String.valueOf(screwGaugeReading);
System.out.println("Screw Gauge Reading String: " + screwGaugeReadingStr);
}
}
Output
Doble sa Pagbasa ng Screw Gauge: 7.271572353580126 String ng Pagbasa ng Screw Gauge: 7.271572353580126
String.format() na pamamaraan
package com.doubletostring.java;
public class StringFormat {
public static void main(String[] args) {
Double vernierCalliper = 7.271572353580126;
System.out.println("Vernier Calliper Double: " + vernierCalliper);
// Converting Double to String using String.format() method
// Format Literal "%s" returns String for any parameter data type
// Parameter is "Double" in our case
String vernierCalliperStr = String.format("%s", vernierCalliper);
System.out.println("Vernier Calliper String: " + vernierCalliperStr);
}
}
Output
Vernier Calliper Double: 7.271572353580126 Vernier Calliper String: 7.271572353580126
GO TO FULL VERSION