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

Rene02님의 프로필 이미지
Rene02

작성한 질문수

나도코딩의 자바 기본편 - 풀코스 (20시간)

입력

입력

작성

·

212

0

강의 5분 2초에

int height = sc.next();

이렇게 했을 때 오류가 생겨서 "문자열"로 입력 받은 값을 "정수"로 바꿔주어야 한다고 설명해주셨는데 키는 숫자인데 왜 문자열로 입력 받는다고 설명해주셨는지 궁금합니다!

 

답변 1

1

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요?
sc.next(); 메소드는 다음 이미지에서 보시는 것처럼 반환형이 String, 즉 문자열입니다. 입력값이 숫자건 아니건 상관 없이 항상 문자열로 반환을 하기 때문에 "정수" 로 바꾸는 작업이 추가로 필요합니다 😊

image
감사합니다.

Rene02님의 프로필 이미지
Rene02

작성한 질문수

질문하기