system.in.read 문제관련...

YooJaeHyo Reply 8 years 33 weeks ago
system.in.read만 쓰면 문제가 대개 틀리더군요... 이왕 정확한 이유를 알고싶습니다. 정수형 변수에 System.in.read를 쓰면 안되는건가요? 아님 함수자체가 불안정한 함수인지요... 하.
withcs2 Reply 8 years 33 weeks ago
해당 메소드는 문자의 아스키코드를 리턴합니다.
pichulia Reply 8 years 33 weeks ago
기껏 Scanner sc에 System.in 을 밀어넣었는데 그걸 다시 System.in에서 읽고있군요.. 음..제가 자바를 잘 알고있는게 아니라서 확답은 못하겠습니다만.. 예제에서 두번째 줄부터 읽히고있는데 아니라 2 <<- 이 문자부터 읽히고 있는게 아닐까 싶네요.. 그리고 제가 만든 몇몇 데이터는 마지막 줄에 '\n'이 없이 파일이 끝날 수도 있습니다. 지금처럼 코딩하면 틀릴 수도 있다는 얘기죠...뭐 여긴 그런건 없지만.. 덤으로 몇몇 데이터는 줄바꿈이 '\n'이 아니라 "\r\n" 으로 되있습니다. 이런거까지 고려하면... 고생좀 할겁니다.... 그냥 sc.nextLine(); 한다음에 String 클래스로 가지고 노세요ㅋㅋㅋㅋ
YooJaeHyo Reply 8 years 33 weeks ago
역시 자바는 string활용인가요...ㅋㅋㅋ알겟슴다...하 어렵네 ㅠ