## 질문 각 줄의 온도를 읽어 온도차를 계산한 결과를 출력해줘야 합니다. (문제의 조건, 제가 작성한 코드, 그리고 결과(오류) 순으로 스크린샷 첨부해두었습니다.) 이클립스에서 실행했을경우 문제가 없었는데 해당 사이트에 제출하려고만 하면 저런 오류가 발생하는데 이유를 잘 모르겠습니다. 해결방법을 여쭙고자 합니다! ## 입력 파일 내용 ``` 16.2 23.2 19.2 7.7 22.9 18.4 -1.6 14.6 ``` ![enter image description here][1] ## 실행 예 ``` Input file? weather.txt 16.2 to 23.2, change = 7.0 23.2 to 19.2, change = -4.0 19.2 to 7.7, change = -11.5 7.7 to 22.9, change = 15.2 22.9 to 18.4, change = -4.5 18.4 to -1.6, change = -20.0 -1.6 to 14.6, change = 16.2 ``` ![enter image description here][2] ## 작성 코드 ``` public class Weather extends ConsoleProgram { public void run() { String file = promptUserForFile("Input file? "); try { Scanner input = new Scanner(new File(file)); double weather1 = input.nextDouble(); while (input.hasNextLine()) { double weather2 = input.nextDouble(); double difference = weather2 - weather1; println(weather1 + " to " + weather2 + ", " + "change = " + difference); weather1 = weather2; } } catch (FileNotFoundException ex) { println("Error reading file" + ex); } } } ``` ## 실행 결과 ``` your output: Input file? weather.txt 16.2 to 23.2, change = 7.0 23.2 to 19.2, change = -4.0 19.2 to 7.7, change = -11.5 7.7 to 22.9, change = 15.2 22.9 to 18.4, change = -4.5 18.4 to -1.6, change = -20.0 -1.6 to 14.6, change = 16.2 threw NoSuchElementException: No tokens remain in put. Near input line 5 ... ``` ![enter image description here][3] [1]: https://cafeptthumb-phinf.pstatic.net/MjAxODExMDRfMjMx/MDAxNTQxMzA4OTU5OTQx.ArwC3h6OYyf7soWEM_QHEo8dWEZi2291vMEPkgyVXYMg.YAaQppxmLmbOpnglaXFRqmS0JKH2GGOypZdyIiHFXH8g.PNG.dragon8566/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7_2018-11-04_%EC%98%A4%EC%A0%84_12.22.09.png?type=w740 [2]: https://cafeptthumb-phinf.pstatic.net/MjAxODExMDRfMjY5/MDAxNTQxMzA4OTYwNjA0.N4GNLdMhqxJrqFbnOIV3RzAHV4iyPs_QnJxQQjCSPM0g.rYzfhCM9QA2ceqrXXfZ-phtAK6MksM68EZMz_m8klpcg.PNG.dragon8566/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7_2018-11-04_%EC%98%A4%EC%A0%84_12.22.21.png?type=w740 [3]: https://cafeptthumb-phinf.pstatic.net/MjAxODExMDRfMjI0/MDAxNTQxMzA4OTYxMTc3.Rn9zF8u9wxDje9JFbSHzLofUAmmCfiKPWd12x8cfKAEg.n0XNcmXTWCi93UIGQX3fyq9BLi3b8pW5OFQVPOepNKYg.PNG.dragon8566/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7_2018-11-04_%EC%98%A4%EC%A0%84_1.19.20.png?type=w740 사파리에서는 새 탭으로 열기를 하면 이미지가 보입니다
## hasNext() hasNextLine() 메소드를 hasNext()로 바꿔보세요. ## PS 다음 질문에 스크린샷 코드를 텍스트로 부탁드려도 될까요~~? :)