1710527405899282
곽혜연
  • 2016.4.15 04:42
  • 조회수 294
  • 답변수 1
1710527405899282
곽혜연
  • 2016.4.15 04:42
  • 조회수 294
  • 답변수 1

에러발생

int intValue = 200;
    //이 아래줄에 long형 변수 longValue를 선언하고 intValue에 들어있는 값을 담아보세요.
long Value = 200;
    System.out.println(longValue);

이렇게 코드를 넣었는데 에러가 발생을 합니다. 저번 실습때도 에러가 떴었는데
문제가 있는것같아요

TypeCastingExam
public class TypeCastingExam {
    public static void main(String[] args) {
        int intValue = 200;
        //이 아래줄에 long형 변수 longValue를 선언하고 intValue에 들어있는 값을 담아보세요.
    long Value = 200;
        System.out.println(longValue);

    }
}
  • #자바 입문
  • #기본형 타입 변환 - 실습

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.4.15 07:05

    에러 메시지를 자세히 살펴보시면 답이 있는 경우가 많은데요.

    Command failed: /TypeCastingExam.java:6: error: cannot find symbol
            System.out.println(longValue);
                               ^
    

    위와 같은 에러메시지가 나옵니다.
    ^가 표시된 줄에서 문제가 있다는 의미인데요. 잘 보시면 longValue라는 변수가 선언된적이 없는걸 보실 수 있습니다. Value라는 변수명으로 선언을 했기 때문에 longValue를 찾지 못하는겁니다.

    그리고 longValue = 200이라고 저장하는게 아니라 longValue=intValue;라고 적어보고 실행해 보시는게 더 좋겠네요. 작은 타입의 값을 큰 타입에 넣어보는걸 실습해 보기 위한 문제입니다.

답변 쓰기

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