개발/Java Programming
[Java] 약수 구하는 코드
sungho88
2015. 12. 24. 22:46
예를들어 4를 입력받으면 1 2 4가 출력되고, 6을 입력받으면 1 2 3 6이 나오도록 코드를 짜보자.
약수란, 나누어 떨어지는 것을 의미하므로 코드상으로 아래와 같이 작성하면 결과가 출력된다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt();
if (number <= 10000) {
for (int j = 1; j <= number; j++) {
if(number%j==0)
System.out.println(j+" ");
}
}
}
}