본문 바로가기

ETC/자격증

[정보처리기사]Java 문제 2

반응형

Code>

public class Test {
    public static void main(String args[]) {
        int cnt, i = 0, sum = 0;

        for (cnt = 1; cnt <= 10; cnt++){
            i = i + 1;
            sum = sum + i;
            System.out.printf("cnt=%2d, i=%3d, sum=%3d\n", cnt, i, sum);
        }
        System.out.printf("--반복문 종료\n--");
        System.out.printf("cnt=%2d, i=%2d, sum=%3d\n", cnt, i, sum);
    }
}

 

출력물>

cnt= 1, i=  1, sum=  1
cnt= 2, i=  2, sum=  3
cnt= 3, i=  3, sum=  6
cnt= 4, i=  4, sum= 10
cnt= 5, i=  5, sum= 15
cnt= 6, i=  6, sum= 21
cnt= 7, i=  7, sum= 28
cnt= 8, i=  8, sum= 36
cnt= 9, i=  9, sum= 45
cnt=10, i= 10, sum= 55
--반복문 종료
--cnt=11, i=10, sum= 55

 


 

Code 예상문제>

public class Test {
    public static void main(String args[]) {
        int cnt, i = (1), sum = 0;

        for (cnt = 1; cnt <= 10; cnt++){
            i = i + (2);
            sum = sum + i;
        }
        System.out.printf("%d\n", sum);
    }
}

 

1. 빈칸에 알맞은 수식을 쓰시오.

(1)

(2)

 

2. sum 은 몇을 출력할 것인가?

반응형