더북(TheBook)

a, b, div는 모두 정수형 변수(int)입니다. 정수형 변수는 정수만 저장할 수 있습니다. 앞의 코드에서 나눈 값은 실수지만, 이를 저장하는 div 변수는 정수형이라서 결과가 정수로 나올 수밖에 없습니다.

그러면 div 변수를 실수형 변수로 바꾸면 될까요? 한번 바꿔서 실행해 봅시다.

public class Main {
    public static void main(String[] args) {
        int a = 100;
        int b = 3;
        float div = a / b;
        System.out.println(div);
    }
}

icon_con

실행결과

33.0
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.