왜틀립니까

sanghoon Reply 9 years 5 weeks ago
제 코드에서 int m=input.nextInt(); 밑에 input.nextLine(); 이게 왜 들어가야하나요? 안넣으면 자꾸 LRLRRLRException in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at java.lang.String.charAt(Unknown Source) at toto.toto.main(toto.java:23) 가 뜨는데 왜 써야하는지 모르겠어요
withcs1 Reply 9 years 5 weeks ago
만약 4 48431319 라고 입력이 들어올때 nextint이후에 nextline을 써주지 않는다면 48431319를 읽어야 할 nextline이 4오른쪽에 개행부분을 읽어 공백이 들어가게됩니다. 1.nextint =》 4 Nextline =》 개행 Nextline =》 48431319 2.nextint = > 4 Nextline => 개행