Java Float intValue 메서드

JavaBeginner
지금 연습하기

소개

이 랩에서는 Float 클래스의 Java intValue() 메서드를 사용하여 Float 객체를 정수 값으로 변환하는 방법을 배우게 됩니다.

사용자 입력 변환

  1. 다음 명령을 사용하여 Java 파일을 엽니다.
touch ~/project/FloatToInt.java
  1. 기존 코드를 다음 코드로 바꿉니다.
import java.util.Scanner;

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

        Scanner sc = new Scanner(System.in);

        // Getting the user input as float value
        System.out.print("Enter a floating point value: ");
        float f = sc.nextFloat();

        // Creating a Float object from the user input
        Float f1 = f;

        // Converting the Float object to int
        int i = f1.intValue();

        // Displaying the int value
        System.out.println("Float value: " + f1);
        System.out.println("Int value: " + i);
    }
}
  1. CTRL+X, Y, ENTER를 차례로 눌러 파일을 저장하고 편집기를 종료합니다.
  2. 다음 명령을 사용하여 코드를 컴파일합니다.
javac ~/project/FloatToInt.java
  1. 다음 명령을 실행하여 코드를 실행합니다.
java FloatToInt
  1. 메시지가 표시되면 부동 소수점 값을 입력합니다.
  2. 코드 출력은 다음과 같아야 합니다.
Enter a floating point value: 45.6
Float value: 45.6
Int value: 45

예외 처리

  1. 다음 명령을 사용하여 Java 파일을 엽니다.
touch ~/project/FloatToInt.java
  1. 기존 코드를 다음 코드로 바꿉니다.
import java.util.Scanner;

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

        Scanner sc = new Scanner(System.in);

        try {
            // Getting the user input as float value
            System.out.print("Enter a floating point value: ");
            float f = sc.nextFloat();

            // Creating a Float object from the user input
            Float f1 = f;

            // Converting the Float object to int
            int i = f1.intValue();

            // Displaying the int value
            System.out.println("Float value: " + f1);
            System.out.println("Int value: " + i);
        } catch (Exception e) {
            System.out.println("Invalid input. Please enter a valid floating point value.");
        }
    }
}
  1. CTRL+X, Y, ENTER를 차례로 눌러 파일을 저장하고 편집기를 종료합니다.
  2. 다음 명령을 사용하여 코드를 컴파일합니다.
javac ~/project/FloatToInt.java
  1. 다음 명령을 실행하여 코드를 실행합니다.
java FloatToInt
  1. 문자열 또는 16 진수 값과 같은 잘못된 입력을 입력해 봅니다.
  2. 코드 출력은 다음과 같아야 합니다.
Enter a floating point value: abcd
Invalid input. Please enter a valid floating point value.

요약

이 랩에서는 Java Float 클래스의 intValue() 메서드를 사용하는 방법을 배웠습니다. Float 객체를 생성하고, 정수 값으로 변환하여 출력을 표시하는 방법을 배웠습니다. 또한 사용자가 잘못된 입력을 입력할 때 예외를 처리하는 방법도 배웠습니다.