예를들어 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+" ");
}
}
}
}
'개발 > Java Programming' 카테고리의 다른 글
[자바스크립트] 배열 요소(Index) 뽑는 메소드 (0) | 2021.02.11 |
---|---|
[Java] 출력 시 공백 맞추기,..printf사용 (0) | 2015.12.24 |