인프런 커뮤니티 질문&답변

박정화님의 프로필 이미지
박정화

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

Scanner 학습

Scanner 학습 관련

작성

·

93

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
System.out.print("정수를 입력하세요:");

int intValue = scanner.nextInt();

System.out.println("입력한 정수: " + intValue);

System.out.print("실수를 입력하세요:");

double doubleValue = scanner.nextDouble();

System.out.println("입력한 실수: " + doubleValue);

타입이 다르면 오류가 발생한다고 했는데, double에 정수(예 15) 입력하면 15.0으로 나오더라구요.

이건 자동형변환이 된건가요..?

아니면 숫자 -> 숫자는 상관 없는 걸까요?

답변 1

0

안녕하세요. 박정화님, 공식 서포터즈 y2gcoder입니다.

말씀하신 것과 같이 자동으로 형변환이 되었습니다!

double doubleValue = 15;//int

위의 코드와 같은 맥락이라고 볼 수 있습니다 🙂

이전의 섹션 6. 스코프, 형변환 파트에서 학습했던 내용을 상기해보시면 이해에 도움이 되실 거라 생각합니다!

 

 

감사합니다.

박정화님의 프로필 이미지
박정화

작성한 질문수

질문하기