Java Float byteValue 메서드

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java 의 Float 클래스에 있는 byteValue() 메서드에 대해 알아보겠습니다. byteValue() 메서드는 Float 객체를 해당 바이트 값으로 변환하는 데 사용됩니다. 즉, 축소 변환 (narrowing primitive conversion) 후 Float 객체에 해당하는 바이트 값을 반환합니다.

Float 객체 생성

먼저, Float 객체를 생성합니다. 이 Float 객체는 해당 바이트 값으로 변환하는 데 사용할 부동 소수점 값을 포함합니다.

Float num = 78.93f;

위 코드에서는 num이라는 Float 객체를 생성하고 값 78.93f를 할당했습니다.

byteValue() 메서드를 사용하여 float 를 byte 로 변환

다음으로, byteValue() 메서드를 사용하여 Float 객체 num을 해당 바이트 값으로 변환합니다.

byte result = num.byteValue();

byteValue() 메서드는 Float 객체에 해당하는 바이트 값을 반환하며, 이 값을 result라는 바이트 변수에 저장했습니다.

byte 값 출력

이제 System.out.println() 메서드를 사용하여 result 바이트 값을 출력합니다.

System.out.println("Byte value of " + num + " is " + result);

위 코드는 문자열 연결을 사용하여 출력 문자열을 형식화합니다. 원래 부동 소수점 값과 해당 바이트 값을 출력했습니다.

프로그램 컴파일 및 실행

코드를 FloatByteValue.java라는 파일로 저장합니다. 그런 다음 터미널에서 다음 명령을 사용하여 프로그램을 컴파일하고 실행합니다.

javac FloatByteValue.java
java FloatByteValue

전체 코드는 다음과 같습니다.

public class FloatByteValue {
    public static void main(String[] args) {

        // Creating a Float object
        Float num = 78.93f;

        // Converting float to byte using byteValue() method
        byte result = num.byteValue();

        // Printing the byte value
        System.out.println("Byte value of " + num + " is " + result);
    }
}

출력:

Byte value of 78.93 is 78

요약

이 랩에서는 Java 의 Float 클래스의 byteValue() 메서드에 대해 배웠습니다. 이 메서드를 사용하여 Float 객체를 해당 바이트 값으로 변환하는 방법을 살펴보았습니다. 이 메서드는 축소 기본형 변환 (narrowing primitive conversion) 을 수행하는 데 사용됩니다. 또한 byteValue() 메서드의 사용법을 보여주는 샘플 프로그램도 살펴보았습니다.