📌 자바 익숙해지기
자바 쓰는 것에 익숙해 질겸 백준 티어도 올릴겸 class 1+에 있는 문제 하나를 풀어보았다.
이건 맞았습니다!! 인증

📌 새롭게 알게 된 점
Scanner에서 문자열을 입력 받고 하나를 꺼내와서 쓰는 것만 가능하다.
자바 문자열은 익히 아는 것 처럼 문자들의 배열 형태로 저장되기 때문에 CharAt라는 메소드를 사용해서 인덱스를 지정해서 하나의 문자를 꺼내올 수 있다. (CharAt는 Java String Class의 메소드이다.)
그래서 만약 맨 뒤의 문자를 하나 꺼내오고 싶다면 배열의 길이 즉 문자열의 길이를 활용할 수 있다.
배열의 특성상 인덱스가 0부터 시작하기 때문에 길이-1까지의 인덱스가 존재한다.
형변환으로 쉽게 자료형을 바꿀 수 있다. 물론 삭제되는 데이터에 대한 리스크가 있지만 이 문제에서는 크게 생각할 필요는 없다.
둘 다 Scanner 클래스의 메소드인데 입력받는 다음 토큰을 문자열로 리턴해준다.
next()는 \n 즉 개행문자(줄바꿈문자)를 무시한다. 즉 가져오지 않는다. 공백이 있으면 읽는 것을 종료한다.
nextLint()은 개행문자를 포함한다. 즉 가져온다. 공백까지 다 가져오고 엔터를 치면 읽는 것을 종료한다.
📌 더 알아야 할 점
다 공부하고 나서 정리해서 글 쓰고 여기 아래에 링크 첨부하겠다.