소개
이 랩에서는 Java 의 Long 클래스에서 doubleValue() 메서드를 사용하는 방법을 배우게 됩니다. 이 메서드는 Long 객체를 해당 double 값으로 변환하는 데 사용됩니다. 이 메서드를 사용하는 방법과 출력을 얻는 방법을 보여주는 두 가지 예제를 이 랩에서 보게 될 것입니다.
Java 파일 생성
먼저, 원하는 텍스트 편집기 또는 통합 개발 환경 (IDE) 을 열고 프로젝트 폴더에 LongDoubleValue.java 라는 이름의 새 Java 파일을 생성합니다.
cd ~/project
touch LongDoubleValue.java
Java 코드 작성
이 단계에서는 doubleValue() 메서드의 사용법을 보여주는 Java 코드를 작성합니다.
public class LongDoubleValue {
public static void main(String[] args) {
// Example 1
Long x = 99L;
double i = x.doubleValue();
System.out.println(i);
Long y = 23L;
double d = y.doubleValue();
System.out.println(d);
// Example 2
System.out.print("Enter the value to be converted : ");
try {
Scanner sc = new Scanner(System.in);
long number = sc.nextLong();
Long n = number;
double val = n.doubleValue();
System.out.println("Double Value is: " + val);
} catch(Exception e) {
System.out.println("Not a valid long");
}
}
}
코드 컴파일 및 실행
코드를 작성한 후에는 javac 명령을 사용하여 Java 파일을 컴파일해야 합니다.
javac LongDoubleValue.java
컴파일이 성공하면 java 명령을 사용하여 코드를 실행할 수 있습니다.
java LongDoubleValue
출력:
99.0
23.0
Enter the value to be converted : 63
Double Value is: 63.0
코드 테스트
두 번째 예제에서는 어떤 long 값을 입력하든 해당 double 값을 얻을 수 있습니다. 예를 들어:
Enter the value to be converted : 456
Double Value is: 456.0
Enter the value to be converted : -789
Double Value is: -789.0
요약
이 랩에서는 Java 의 Long 클래스에 있는 doubleValue() 메서드에 대해 배웠습니다. Java 파일을 생성하고, 코드를 작성하고, 컴파일하고, 실행하고, 테스트하는 방법을 살펴보았습니다. 이제 doubleValue() 메서드를 사용하여 Long 객체를 해당 double 값으로 쉽게 변환할 수 있습니다.



