"๋๋ธ"์ด๋ ๋ฌด์์ ๋๊น?
Java์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ํ์ธ "double"์ ์ต๋ 15์๋ฆฌ์ ๋ ๋์ ์ ๋ฐ๋๋ก ์ญ์ง์๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. "float"๋ 6~7์๋ฆฌ์ ์ ๋ฐ๋๋ฅผ ์ ๊ณตํ๋ ๋ฐ๋ฉด "double"์ ๋ ๋์ ๊ณ์ฐ ๋ฐ ์ธก์ ์ ๋ฐ๋๋ฅผ ์ํด ๋ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.Java์์ "Double"์ด๋ ๋ฌด์์ ๋๊น?
"Double"์ "double"์ ๊ธฐ๋ณธ ์ ํ์ ์ ์ฅํ๋ Java์ ๋ํผ ํด๋์ค์ ๋๋ค. "์ด์ค" ์กฐ์ ๋ฐ ๊ณ์ฐ์ ์ํ ์ ์ฉํ ๊ธฐ๋ฅ์ด ๋ง์ด ํฌํจ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ํผ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด Java double์ ๋ฌธ์์ด๋ก ๋งค์ฐ ํจ๊ณผ์ ์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค.Java Double์ ๋ฌธ์์ด๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๋ค์ํ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก Java์์ double์ ๋ฌธ์์ด๋ก ๋ณํํ ์ ์์ต๋๋ค. ๋ช ๊ฐ์ง ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.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);
}
}
์ฐ์ถ
ํ์ด ๋๋ธ: 3.141592653589793 ํ์ด ๋ฌธ์์ด: 3.141592653589793
์ด๋ Java double์ ๋ฌธ์์ด๋ก ๋ณํํ๋ ๋ฐ ๊ฐ์ฅ ํธ๋ฆฌํ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ ๊ทผ ๋ฐฉ์์
๋๋ค.
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