투케이2K

22. (java/자바) 알고리즘 : 약수구하기 - for문 사용해서 약수구하기 실시 본문

Java

22. (java/자바) 알고리즘 : 약수구하기 - for문 사용해서 약수구하기 실시

투케이2K 2020. 12. 29. 08:02

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package Al;

import java.util.ArrayList;

public class MainActivity11 {

	public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("[약수구하기 - for문 사용해서 약수구하기 실시]");

        //약수를 구하려는 초기 변수 선언
        int data = 8;
        
        //약수 값을 담으려는 배열 선언
        ArrayList list = new ArrayList();
 
        /*[설 명]
         * 1. 약수란? 어떤 수를 나누었을 때 나누어떨어지게 하는 자연수입니다
         */
        for(int i=1; i<=data; i++){
            if((data%i)==0){ //나머지가 0으로 떨어지는지 확인한다
                list.add(i);
            }                
        }
        
        System.out.println(data+"약수 : "+list.toString());
        
	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[약수구하기 - for문 사용해서 약수구하기 실시]

8약수 : [1, 2, 4, 8]

/* =========================== */

/* =========================== */

[요약 설명]

* 1. 약수란? 어떤 수를 나누었을 때 나누어떨어지게 하는 자연수입니다

* 2. 정수값을 나누어서 나머지가 0으로 떨어지는지 확인한다

/* =========================== */

반응형
Comments