본문 바로가기

Programing/Java

[Java] 과제-2 제어문과 반복문

Java 제어문과 반복문 과제



파일명:Ex03_14_과제.java

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
public class Ex03_14_과제 {
    public static void main(String[] args) {
 
        int i=1, sum=0;
 
//==================================================================
 
        while(i<=100){
 
            sum+=i;
            if(i%10==0){
                System.out.println("1~"+i+"="+sum);
            }
            i++;
        }
        //10의 단위로 1~X까지의 합을 출력
 
        System.out.println();
        i=1;
        sum=0;
 
        while(i<=100){
 
            sum+=i;
            if(i%10==0){
                System.out.println(i-9+"~"+i+"="+sum);
                sum=0;
            }
            i++;
        }
        //1~100까지의 합을 출
//==================================================================
 
        System.out.println();
        System.out.println("break continue 사용");
        i=0;
        sum=0;
 
        while(true){
 
            i++;
            sum+=i;
 
            if(i%10==0){
                System.out.println("1~"+i+"="+sum);
                if(i==100){
                    break;
                }
                continue;
            }
 
        }
 
        System.out.println();
        i=0;
        sum=0;
 
        while(true){
 
            i++;
            sum+=i;
 
            if(i%10==0){
                System.out.println(i-9+"~"+i+"="+sum);
                if(i==100){
                    break;
                }
                sum = 0;
                continue;
            }
 
        }
 
        //break와 continue를 사용하여 위와 같은 출력하는 코
 
    }
 
}
cs
예제 코드



결과


while문과 break continue를 사용하여 100까지의 합을 수하는 코드이다.

처음엔 1부터 100까지의 합을 구하고 두번째는 10의 단위로 각 구간의 합을 구하는 코드이다.

아래는 break와 continue를 사용하여 같은 출력을 만들었다.