더북(TheBook)

컴파일상에 에러가 발생합니다. 에러 메시지를 보니 정수(int)를 담는 그릇에 실수(double)를 담으면 안 된다고 하네요. 즉, 실수를 담으려면 실수를 담을 수 있는 그릇을 선언하고 실수를 담아야 에러가 발생하지 않습니다. 실수를 나타내는 double형에 실숫값을 담을 수 있는 average라는 그릇을 선언하고 값을 담아보겠습니다.

public class VariableExam {

    public static void main(String[] args) {
        int count;
        count = 10;
        count = 20;
        System.out.println(count);
        double average = 11.1;
        System.out.println(average);
    }
}

 

double average = 11.1; 이 코드를 잘 보면 변수를 선언하고, 동시에 값을 담는 일까지 같이 하고 있습니다. 변수를 선언하고 값을 처음 담는 일을 ‘초기화한다’고 말합니다. 코드를 작성할 때 각각 변수를 선언하고 초기화할 수도 있고, 필요에 따라서는 두 가지를 같이 할 수도 있습니다. 결과는 같습니다.

 

실행결과

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