WA RE PE 한번씩 다 떴어요ㅠㅠ

keo88 Reply 6 years 47 weeks ago
이거 맞춘 분들 보니까 id입력칸하고 메인 메뉴칸을 전부 메인함수에다가 구현하셨는데, 저는 그렇게 안하고 출력 화면도 어카운트 클래스 안에서 구현했거든요? 그런데 이렇게 하면 입력란에 있는 문자를 하나하나 쳤을때에는 맞는 결과가 나오는데 입력칸을 통째로 복붙하면 안되더라구요.그래서 메인함수의 Scanner 인스턴스를 그대로 어카운트 인스턴스한테 인자로 넘겨서 처리를 하니까 뭔가 되는 듯 싶었거든요?? 근데 갑자기 또 WA가... 그래서 제가 묻고 싶은 질문은 1. 어카운트 클래스 안에서 구현하려면 어떻게 코드를 고쳐야 하나요? 그냥 포기할까요? 2. 입력칸을 통째로 복사 붙여넣기 했을때 오류가 나는 이유가 마지막 입력숫자 -20150901 뒤에 개행문자가 없어서 그렇더라구요. 인텔리제이에서는 복붙후 엔터만 눌러주면 올바른 답이 나오는데 이거 왜이런건가요?
keacotle Reply 6 years 46 weeks ago
1. 입력을 한꺼번에 받고 클래스에 넘겨주는 구조를 하면 될 듯 합니다. 2. Scanner의 동작 방식과 관련됩니다. 자세한 구조를 알고 싶으시면 해당 클래스의 내부 구조를 공부하시면 이해하실 수 있을 겁니다.