소개
이 랩에서는 Java 의 Float 클래스에 있는 floatValue() 메서드에 대해 배우게 됩니다. floatValue() 메서드는 Float 객체를 해당 float 기본형 값으로 변환하는 데 사용됩니다. 이 랩에서는 코드 예제를 통해 이 메서드를 사용하는 과정을 안내합니다.
이 랩에서는 Java 의 Float 클래스에 있는 floatValue() 메서드에 대해 배우게 됩니다. floatValue() 메서드는 Float 객체를 해당 float 기본형 값으로 변환하는 데 사용됩니다. 이 랩에서는 코드 예제를 통해 이 메서드를 사용하는 과정을 안내합니다.
터미널을 열고 다음 명령을 사용하여 새로운 Java 파일을 생성합니다.
touch FloatValueLab.java
Float 클래스와 해당 floatValue() 메서드를 사용하기 위해 메인 클래스를 정의해야 합니다. FloatValueLab.java 파일에 다음 코드를 입력합니다.
public class FloatValueLab {
public static void main(String[] args) {
// code goes here
}
}
이 단계에서는 valueOf() 메서드를 사용하여 두 개의 Float 객체를 생성합니다. main 메서드 내에 다음 코드를 입력합니다.
Float f1 = Float.valueOf("3.14");
Float f2 = Float.valueOf("5.67");
valueOf() 메서드는 String 인수를 받아 해당 인수의 값에 해당하는 Float 객체를 반환합니다.
이제 floatValue() 메서드를 사용하여 Float 객체를 해당 기본형 float 값으로 변환합니다. main 메서드 내에 다음 코드를 입력합니다.
float x = f1.floatValue();
float y = f2.floatValue();
floatValue() 메서드는 Float 객체의 float 값을 반환하는 Float 클래스의 인스턴스 메서드입니다.
마지막으로, float 값을 콘솔에 출력합니다. main 메서드 내에 다음 코드를 입력합니다.
System.out.println("Value of f1 as float: " + x);
System.out.println("Value of f2 as float: " + y);
FloatValueLab.java 파일을 저장하고 다음 명령을 사용하여 컴파일합니다.
javac FloatValueLab.java
컴파일이 성공하면 다음 명령을 입력하여 프로그램을 실행합니다.
java FloatValueLab
이제 콘솔을 통해 사용자 입력을 받아 해당 float 값으로 변환하는 프로그램을 작성합니다. main 메서드를 다음 코드로 업데이트합니다.
Scanner sc = new Scanner(System.in);
System.out.print("Enter a float value: ");
String input = sc.nextLine();
Float f = Float.valueOf(input);
System.out.println("Value of input as float: " + f.floatValue());
이 코드에서 먼저 콘솔에서 입력을 읽기 위해 Scanner 객체를 생성합니다. 그런 다음 사용자에게 float 값을 입력하라는 메시지를 표시하고 입력을 input이라는 String 변수에 저장합니다. 그런 다음 valueOf() 메서드를 사용하여 이 String 값을 Float 객체로 변환합니다. 마지막으로 floatValue() 메서드를 사용하여 해당 float 기본 값을 가져와 콘솔에 출력합니다.
FloatValueLab.java 파일을 저장하고 다음 명령을 사용하여 컴파일합니다.
javac FloatValueLab.java
컴파일이 성공하면 다음 명령을 입력하여 프로그램을 실행합니다.
java FloatValueLab
이렇게 하면 float 값을 입력하라는 메시지가 표시됩니다. 원하는 값을 입력하고 Enter 키를 누르십시오. 프로그램은 해당 float 값을 출력합니다.
이 랩에서는 Java 에서 Float 클래스의 floatValue() 메서드를 사용하는 방법을 배웠습니다. valueOf() 메서드를 사용하여 Float 객체를 생성하고 floatValue() 메서드를 사용하여 해당 기본 float 값으로 변환하는 방법을 배웠습니다. 또한 콘솔에서 사용자 입력을 읽고 Float 클래스 메서드를 사용하여 float 값으로 변환하는 방법도 배웠습니다.