Apakah "berganda"?
Jenis data primitif "berganda" dalam Java digunakan untuk menyimpan nombor perpuluhan dengan tahap ketepatan yang lebih tinggi sehingga 15 digit. Walaupun "float" menyediakan 6-7 digit ketepatan, "double" lebih banyak digunakan untuk ketepatan pengiraan dan ukuran yang lebih tinggi.Apakah "Double" dalam Java?
"Double" ialah kelas pembalut dalam Java yang menyimpan jenis primitif "double". Ia datang dengan sekumpulan fungsi berguna untuk manipulasi dan pengiraan "berganda". Sebagai contoh, anda boleh menukar Java dua kali kepada rentetan dengan agak berkesan menggunakan objek pembalutnya.Bagaimana untuk menukar Java Double kepada String?
Anda boleh menukar dua kali ganda kepada rentetan dalam Java dengan pelbagai kaedah mudah. Mari lihat beberapa contoh.Kaedah Double.toString().
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);
}
}
Pengeluaran
Pi Ganda: 3.141592653589793 Pi Rentetan: 3.141592653589793
Ini adalah pendekatan yang paling berguna dan biasa digunakan untuk menukarkan Java double(s) kepada string(s).
Kaedah String.valueOf().
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);
}
}
Pengeluaran
Gandaan Bacaan Tolok Skru: 7.271572353580126 Rentetan Bacaan Tolok Skru: 7.271572353580126
Kaedah String.format().
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);
}
}
Pengeluaran
Vernier Calliper Double: 7.271572353580126 Vernier Calliper String: 7.271572353580126
GO TO FULL VERSION