return 값

sodon5 Reply 9 years 9 weeks ago
소인수분해해주는 메소드를 만들었는데 return 값 반환오류가 뜨는데 어떻게해야될지모르겠어요...
sodon5 Reply 9 years 9 weeks ago
코드를 고쳐서 제대로 출력되는데도 runtime error 뜨네요....왜그런건가요..
pichulia Reply 9 years 9 weeks ago
입력 형식을 확인해주세요. 프로그램이 종료될 낌세가 안느껴지네요... 일단 static void main()에서 test case 만큼 for문을 돌고있는데 init함수 안에서 또 while(true){num = keyboard.nextInt();} 를 돌리고있네요. 뭔가 꼬인거 같습니다 더이상 입력받을 숫자가 없다면 keyboard.nextInt();에서 0을 반환하는 것이 아니라 런타임에러를 일으킵니다.