Scanner

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