본문 바로가기

Java Spring Boot

반복문(while, do-while, for) / break, continue

 

* while문

public static void main(String[] args) {
    int count = 0;

    while (count < 5){
      count = count + 1;
      System.out.println(count);
    }

 

 

*while문(조금 더 심화)

public static void main(String[] args) {
    int sum = 0;
    int i = 1;
    int endNum = 3;

    while (i <= endNum) {
      sum = sum + i;
      System.out.println("i = " + i + "  sum = " + sum);
      i++;
    }
  }

 

*do while문(do-while문은 최초 한번은 코드 블럭을 꼭 실행해야 하는 경우에 사용하면 된다.)

public static void main(String[] args) {
    int i = 10;

    do {
      System.out.println("현재 숫자는:" + 1);
      i++;
    }
    while (i < 3);
  }

 

* break(break를 만나면, 바로 코드 종료)

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

    while(true){
      sum = sum + i;
      if(sum > 10){
        System.out.println("합이 10보다 코믄 종료: i=" + i + "sum" + sum);
      break;
      }
      i++;
    }
  }

 

* continue1

while(조건식){
	코드1;
    countinue; // 참 일 경우, 다시 조건식으로 이동, 조건식이 참이면 while문 실행
    코드2;
}

 

 

*continue2 (i==3일 때를 제외하고 출력하고 싶을 경우)

: i == 3일 경우, continue가 실행이되고, 이어서 다시 조건문(while(i  <= 5)으로 넘어감.

 

public static void main(String[] args) {
    int i = 1;
    while(i <= 5){
      if( i == 3){
        i++;
        continue;
      }
      System.out.println(i);
      i++;
    }
  }

'Java Spring Boot' 카테고리의 다른 글

Java method chaining(메소드 체이닝)  (0) 2024.02.07
Soft Delete & Hard Delete  (0) 2024.02.07
삼항연산자 (조건) ? A : B  (0) 2023.12.26
if대신에 switch문 사용해보기  (0) 2023.12.26
Java basic) 증감 연산자 a++, ++a  (1) 2023.12.23