강의로 돌아가기
-

왜(int)longvalue

longvalue앞에다가 int왜 써야하죠????

작성중인 코드―TypeCastingExam2
1
2
3
4
5
6
7
8
public class TypeCastingExam {
    public static void main(String[] args) {
        long longValue = 20;
        //이 아래줄에 int형 변수 intValue를 선언하고 longValue에 들어있는 값을 담아보세요.
        int intValue = (int)longValue;
        System.out.println(intValue);
    }
}
  • 임승택

    저도 임헌규 님처럼 배우는 단계 인데 제가 생각하기에 long 이 int 보다 크네근데 (int) 를 안쓰고 int intValue에 보다 큰 long longValue 를 넣으면 오류가 떠서 (int)형을 써야 int가 long보다 작은 데 담을수 잇는 공식 같은것 같습니다 힌트를 보시고 노트에 필기 하시면서 수학처럼 푸시면 더 잘 이해될것 같습니다

    임승택―2019.01.19 00:39
1 개의 답변
Demi

안녕하세요. 지문에 해당 부분에 대한 설명을 강화했습니다. :)

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.