(10101101)173/JAVA2011. 12. 29. 03:24
이 코드는 학교 강의시간에 문제로 나와 사용되었던 코드 입니다. for문을 다루기 위해 나온 문제 입니다.
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
32
// 문제 : for문을 이용하여 1 ~ 100까지의 수 중에서 소수를 구하는 프로그램을 작성하세요
 
import java.io.*;       // IOException사용을 위해 선언
 
public class for_prinum
{
    public static void main(String[] args) throws IOException
    {
        int fori, forj;
        // 이중으로 for문을 돌기 때문에 인트형 변수 두개 선언
        int ifcnt = 1;      // 출력 갯수를 세기 위한 변수
 
        for(fori = 2; fori < 100; fori++)
        {// 100까지 돌기 위해 100으로 for문의 횟수 지정
            for(forj = 2; (fori % forj) != 0; forj++)
            {
                ;// fori, forj값을 몫으로 나눠서 0이 아니라면 루프
            }
             
            if(fori == forj)
            {
                System.out.println(ifcnt + "번 " + forj);
                // froi, forj값이 같다면 몫으로 보고 출력
                ifcnt++;        // 출력 갯수를 세기 위한 증가
            }
            else
            {
                ;
            }
         }
    }
}
주석에 간단하게 설명되어 있는대로 이해하시면 됩니다.
Posted by Special Alex