[Java] Scanner를 이용하여 char타입 입력 받기

김우진·2024년 3월 8일

코드트리

목록 보기
1/4

Q . 10개의 문자를 입력받아서 두 번째, 다섯 번째, 여덟 번째 입력받은 문자를 차례로 출력하는 프로그램을 작성해보세요.

Scanner에서 next(), nextLine()은 문자열 String 값을 받는 함수이기 때문에 쓸 수가 없다.

따라서 문자를 입력받기 위해서는 next().charAt(0)을 사용해야 한다.

next()로 문자열을 입력받고 charAt()로 첫 번째 문자를 받아 올 수 있다.
charAt()은 문자열에서 문자를 뽑는 함수로 이를 사용한다.

charAt(0)을 쓰는 이유는 0번째 인덱스에서 문자를 뽑아온다는 것이다.

문자를 입력 받아 배열에 넣고 원하는 인덱스 번호를 뽑아낼 수 있다.

0개의 댓글