Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Kim Hyeong

완전수 구하기 본문

코딩 공부

완전수 구하기

김형완 2018. 8. 10. 11:26

import javax.swing.JOptionPane;


public class Exam10_3 {

public static void main(String[] args) {


int num, i, sum;

num = Integer.parseInt(JOptionPane.showInputDialog("값입력 하세요~"));

System.out.print(num + "의 약수는 : " + 1 + ", ");

sum = 1;

for (i = 2; i <= (num - 1); i++) {

if ((num % i) == 0) {

System.out.print(i + ", ");

sum = sum + i;

} // of if

} // of for

System.out.print(num + " 입니다!");

System.out.println("\n");

if (sum == num)

System.out.println(num + "은 완전수입니다!");

else

System.out.println(num + "은 완전수가 아닙니다!");

}// of main

}// of class



652의 약수는 : 1, 2, 4, 163, 326, 652 입니다!


652은 완전수가 아닙니다!



'코딩 공부' 카테고리의 다른 글

최대공약수 최소공배수 구하기  (0) 2018.08.10
소수 판별하기  (0) 2018.08.10
Comments