소개
Java 에서 double 은 부동 소수점 값을 저장할 수 있는 데이터 타입이고, string 은 문자 시퀀스입니다. 이 두 타입 간의 변환은 프로그래밍에서 흔히 사용되는 연산입니다. 이 랩에서는 Java 에서 double 을 string 으로 변환하는 단계를 안내합니다.
Java 에서 double 은 부동 소수점 값을 저장할 수 있는 데이터 타입이고, string 은 문자 시퀀스입니다. 이 두 타입 간의 변환은 프로그래밍에서 흔히 사용되는 연산입니다. 이 랩에서는 Java 에서 double 을 string 으로 변환하는 단계를 안내합니다.
doubleValue라는 Double 변수를 선언하고, 값 10.55로 초기화합니다.
Double doubleValue = 10.55;
Double 클래스의 .toString() 메서드를 사용하여 double 을 string 으로 변환합니다. string 결과를 stringValue라는 새로운 String 변수에 저장합니다.
String stringValue = doubleValue.toString();
String.format() 메서드를 사용하여 doubleValue를 소수점 두 자리까지 형식화된 문자열로 표현합니다. 결과를 formattedString이라는 String 변수에 저장합니다.
String formattedString = String.format("%.2f", doubleValue);
String.valueOf() 메서드를 사용하여 doubleValue를 string 으로 변환합니다. 결과를 valueOfString이라는 String 변수에 저장합니다.
String valueOfString = String.valueOf(doubleValue);
+ 연산자를 사용하여 문자열과 doubleValue를 연결합니다. 결과를 concatenatedString이라는 String 변수에 저장합니다.
String concatenatedString = "" + doubleValue;
System.out.println();을 사용하여 3 단계에서 6 단계까지 생성된 모든 문자열 변수를 출력합니다.
System.out.println("doubleValue as String: " + stringValue);
System.out.println("Formatted String: " + formattedString);
System.out.println("StringValueOf: " + valueOfString);
System.out.println("Concatenated String: " + concatenatedString);
javac DoubleToString.java를 사용하여 Java 파일을 컴파일하고 java DoubleToString을 사용하여 실행합니다.
javac DoubleToString.java && java DoubleToString
출력 결과는 다음과 같아야 합니다:
doubleValue as String: 10.55
Formatted String: 10.55
StringValueOf: 10.55
Concatenated String: 10.55
이번 랩에서는 Java 에서 double 값을 String 으로 변환하는 방법을 배웠습니다. .toString() 메서드, String.format() 메서드, String.valueOf() 메서드, 그리고 + 연산자를 사용하여 이 작업을 수행하는 네 가지 다른 접근 방식을 사용했습니다.