반응형

JAVA 로 반복문 사용해서 1부터 100까지의 합 구하기!

 

1. for(){} 문

package com.test.exam01;

public class ForExam01 {
    public static void main(String[] args){
        
        ////////////////////////////////////
        int sum = 0;
        for (int i = 1; i<=100; i++){
            sum += i;  // sum = sum + i; 참고로 sum =+ i; 이렇게 쓰지 말자.. sum =+i 이건 sum = +i (양수 i ) 라는 의미.
        }
        System.out.println(sum);

        /*
        참고로 위의 코드는 아래처럼 써도 됨.
        for (int i = 1; i<=100; sum+= i++);
        System.out.println(sum);
         */
        
    }
}

 

 

 

2. while{} 문

 

1) while (조건 써주기)

        int j = 0;
        int newsum = 0;
        while (j<=100){
            newsum += j;
            j++; 
        }
        System.out.println(newsum);

 

 

2) while (true) 이후, while 문 안에 if 와 break로 반복문 끝내기

  • break 만 사용
        int z = 0;
        int newnewnewsum = 0;
        while (true){
            newnewnewsum += z;
            z++;
            if (z > 100){break;}
        }
        System.out.println(newnewnewsum);
  • continue 와 break 모두 사용
        int p = 0;
        int sum2 = 0;
        while (true){
            sum2 += p;
            p++;
            if (p<=100){
                continue;
            } else {
                break;
            }
        }
        System.out.println(sum2);

 

 

3. do {} while() 문 

int k = 0;
int newnewsum = 0;
do{
   newnewsum += k;
   k++;
} while (k <= 100);
System.out.println(newnewsum);
반응형

+ Recent posts