이 게시물은 Java에서 float를 가장 가까운 정수로 변환하는 방법에 대해 설명합니다. 예를 들어, 언제 1. 타입캐스팅 사용하기우리는 아래와 같이 typecasting이 값을 자르고 값을 가장 가까운 정수로 반올림하지 않는다는 것을 알고 있습니다. 1 2 3 4 5 6 7 8 9 class Main { public static void main(String[] args) { float x = 5.60f; int y = (int)x; System.out.println("y = " + y); } } 다운로드 코드 실행 결과: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Main { public static void main(String[] args) { float x = 5.60f;
int y; if (x >= 0.0f) { // `x`는 양수입니다. y = (int) (x + 0.5); } else { // `x`는 음수입니다. y = (int)(x - 0.5); }
System.out.println("y = " + y); } } 다운로드 코드 실행 결과: 2. 사용 |