Java Integer floatValue 메서드

JavaBeginner
지금 연습하기

소개

이 랩에서는 Integer 클래스의 Java floatValue() 메서드에 대해 배우게 됩니다. 이 메서드는 Integer 객체를 float 값으로 변환하는 데 사용됩니다. 또한 이 메서드의 구문, 매개변수 및 반환 값에 대해서도 배우게 됩니다.

Java 파일 생성

다음 명령을 사용하여 ~/project/ 디렉토리에 IntegerFloatValueLab.java라는 Java 파일을 생성합니다.

touch ~/project/IntegerFloatValueLab.java

Integer 를 float 로 변환하는 코드 작성

IntegerFloatValueLab.java 파일에 floatValue() 메서드를 사용하여 Integer 객체를 float 값으로 변환하는 다음 Java 코드를 작성합니다.

import java.util.Scanner;

public class IntegerFloatValueLab {
      public static void main(String[] args) {
         Scanner sc = new Scanner(System.in);

         // Take integer input from user
         System.out.print("Enter an integer value: ");
         int num = sc.nextInt();

         // Convert Integer to float
         Integer integerObj = num;
         float floatNum = integerObj.floatValue();

         // Print the float value
         System.out.println("Float value of " + num + " is: " + floatNum);

         sc.close();
      }
}

이 코드에서는 Scanner 클래스를 사용하여 사용자로부터 정수 값을 입력받습니다. 입력된 값은 오토박싱 (autoboxing) 을 사용하여 Integer 객체로 변환됩니다. 마지막으로, floatValue() 메서드를 사용하여 Integer 객체를 float 값으로 변환하고 결과를 출력합니다.

Java 코드 컴파일 및 실행

터미널에서 다음 명령을 사용하여 Java 코드를 컴파일하고 실행합니다.

javac ~/project/IntegerFloatValueLab.java
java IntegerFloatValueLab

이렇게 하면 Java 코드가 컴파일되고 실행됩니다. 터미널에서 다음과 같은 출력을 볼 수 있습니다.

Enter an integer value: 25
Float value of 25 is: 25.0

Java 코드 수정

main() 메서드의 끝에 다음 줄을 추가하여 float 값을 다시 Integer 객체로 변환하고 결과를 출력하여 Java 코드를 수정합니다.

// Convert float to Integer
Integer intValue = (int) floatNum;

// Print the Integer value
System.out.println("Integer value of " + floatNum + " is: " + intValue);

전체 코드는 다음과 같아야 합니다.

import java.util.Scanner;

public class IntegerFloatValueLab {
      public static void main(String[] args) {
         Scanner sc = new Scanner(System.in);

         // Take integer input from user
         System.out.print("Enter an integer value: ");
         int num = sc.nextInt();

         // Convert Integer to float
         Integer integerObj = num;
         float floatNum = integerObj.floatValue();

         // Print the float value
         System.out.println("Float value of " + num + " is: " + floatNum);

         // Convert float to Integer
         Integer intValue = (int) floatNum;

         // Print the Integer value
         System.out.println("Integer value of " + floatNum + " is: " + intValue);

         sc.close();
      }
}

수정된 Java 코드 컴파일 및 실행

이전과 동일한 명령을 터미널에서 사용하여 수정된 Java 코드를 컴파일하고 실행합니다.

javac ~/project/IntegerFloatValueLab.java
java IntegerFloatValueLab

이렇게 하면 수정된 Java 코드가 컴파일되고 실행됩니다. 터미널에서 다음과 같은 출력을 볼 수 있습니다.

Enter an integer value: 100
Float value of 100 is: 100.0
Integer value of 100.0 is: 100

요약

축하합니다! Java Integer floatValue() Method Lab을 완료했습니다! 이 랩에서는 Integer 클래스의 floatValue() 메서드와 이를 사용하여 Integer 객체를 float 값으로 변환하는 방법을 배웠습니다. 또한 터미널에서 Java 코드를 작성, 컴파일 및 실행하는 방법과 다양한 입력 값을 사용하여 코드를 테스트하는 방법을 배웠습니다.