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