java for문 이용하여 약수 구하기

Scanner 와 for 문을 이용하여 약수 구하는 프로그램 작성. 입력문> import java.util.Scanner; public class ForTest { public static void main(String args[]) { Scanner stdin = new Scanner(System.in); System.out.println("약수에 대해 알아보기"); System.out.println("약수 : 어떤 정수를 나누어 떨어지게 하는, 0이 아닌 정수이다 (즉,주어진 정수를 나누었을 때 나머지가 0이되는 수)"); System.out.print("원하는 정수 입력 : "); int num = stdin.nextInt(); System.out.println("< "+num+" 의 약수 > "); for(int i= 1 ; i<=num ; i++) { if(num%i==0) System.out.print(i+" "); } stdin.close(); } } 출력문 > 약수에 대해 알아보기 약수 : 어떤 정수를 나누어 떨어지게 하는, 0이 아닌 정수이다 (즉,주어진 정수를 나누었을 때 나머지가 0이되는 수) 원하는 정수 입력 : 128644 < 128644 의 약수 > 1 2 4 29 58 116 1109 2218 4436 32161 64322 128644 hey ann.