Scanner

namnamnam Reply 9 years 7 weeks ago
테스트케이스 스케너 참조변수하고 입력 받을 문자 스캐너 참조변수를 다르게 했는데 런타임 에러뜹니다ㅜㅜㅜ 편집기에선 잘 돌아갑니다ㅠㅠ 그리고 만약에 Scanner sc = new Scanner(System.in); 으로 하나만 생성해서 테스트케이스 도 sc로 받고 포문안에 배열 속 문자열입력할때도 sc 로 받으면 첫번째 배열은 공백으로 나오던데 왜그런지 알고싶습니다
withcs2 Reply 9 years 7 weeks ago
스캐너를 하나만 쓰시고요. 테스트 케이스를 nextInt()로 받으면 테스트 케이스 숫자 다음에서 스캐너가 시작하게 되는데요. nextline()으로 읽으면 아무것도 없겠죠. nextline() 메소드를 괜히 한번 호출해서 한줄을 읽어줘야됩니다.
namnamnam Reply 9 years 7 weeks ago
답변 감사합니다. 근데 왜 스캐너를 두번쓰면 편집기에선 이상없던데 에러가 납니까....??ㅜㅠ
namnamnam Reply 9 years 7 weeks ago
저 그래서 첫번째 배열에 공백은 표시 안키기고 하나 더 추가해서 풀기는 풀었습니다. 좀 가라로 한거 같은데 스캐너 한번만 써야하는데 첫번째 배열이 왜 공백으로 들어가는지 모르겠습니다ㅠㅠ
pichulia Reply 9 years 7 weeks ago
http://bit.ly/1MrT3iK 귀찮으니까 링크로 대처합니다. 해결방안 부분은 건너뛰고 원인부분을 읽어보신 뒤 깨달음을 얻어보시길 바랍니다..
namnamnam Reply 9 years 7 weeks ago
감샤합니다~