JAVA/java 예시

[JAVA] 약수 ( 나누어 떨어지는 수 )

congs 2023. 3. 26. 00:35

약수 : 나누어서 떨어지는 수들의 모임. 예)12의 약수: 1, 2, 3, 4, 6, 12

Scanner number1 = new Scanner(System.in);
		
System.out.println("숫자를 입력해주세요.: ");
int num = number1.nextInt();
		
for (int i=1; i <= num; i++) {
	if ((num / i) == 1 ) {
		System.out.println(i +"입니다.");
	} else if ((num / i) == num) {
		System.out.print(num + "의 약수는 1, " );
	} else {
		System.out.print(i + ", ");
	}
}

number1.close();