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를 사용하여 같은 출력을 만들었다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 배열 1차원 (0) | 2016.05.04 |
---|---|
[Java] 예제 배열 1차원 배열 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 break continue-2 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 break continue (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 while (0) | 2016.05.01 |