“สองเท่า” คืออะไร?
ประเภทข้อมูลดั้งเดิม "สองเท่า" ใน Java ใช้เพื่อจัดเก็บตัวเลขทศนิยมด้วยความแม่นยำในระดับที่สูงกว่ามากถึง 15 หลัก แม้ว่า "float" จะให้ความแม่นยำ 6-7 หลัก แต่ "double" ถูกนำมาใช้กันอย่างแพร่หลายมากขึ้นเพื่อความแม่นยำในการคำนวณและการวัดที่สูงขึ้น
“ Double” ใน Java คืออะไร?
“Double” เป็นคลาส wrapper ใน Java ที่เก็บประเภทดั้งเดิมของ “double” มันมาพร้อมกับฟังก์ชันที่มีประโยชน์มากมายสำหรับการจัดการและการคำนวณแบบ "สองเท่า" ตัวอย่างเช่น คุณสามารถแปลง Java double เป็น string ได้อย่างมีประสิทธิภาพโดยใช้อ็อบเจ็กต์ wrapperวิธีการแปลง Java Double เป็น String?
คุณสามารถแปลง double เป็น string ใน Java ได้ด้วยวิธีง่ายๆ ต่างๆ ลองดูตัวอย่างบางส่วน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);
}
}
เอาท์พุต
Pi สองเท่า: 3.141592653589793 สตริง Pi: 3.141592653589793
นี่เป็นวิธีที่สะดวกและใช้กันมากที่สุดในการแปลง Java double(s) เป็น string(s)
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);
}
}
เอาท์พุต
การอ่านเกจสกรูคู่: 7.271572353580126 การอ่านเกจสกรู: 7.271572353580126
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);
}
}
เอาท์พุต
เวอร์เนียร์คาลิเปอร์คู่: 7.271572353580126 เวอร์เนียคาลิเปอร์สตริง: 7.271572353580126
GO TO FULL VERSION