카테고리 없음

(JAVA) 중간에 멈추는 break와 무시하고 진행하는 continue

mynote6676 2025. 4. 14. 17:20

 

break

 

package ch04;

public class BreakTest1 {
    public static void main(String[] args) {
        int i;
        for( i = 1; i<11 ; i++){
            // 만약 i값이 7이라면 반복문을 멈추어라
            System.out.println("i :" + i);
            if( i % 7 == 0){
                break;
            }
        } //end of for
        //반복문이 멈춘 후  i 값을 출력해보자
        System.out.println("i 값 확인 : " + i);
    } //enf of main
} // end of class

 

comtinue

package ch04;

public class ContinueTest1 {

    public static void main(String[] args) {

        // contiune 구문은 보통 반복문 내부에서 조건 (if)와 함계 사용하며,
        //조건이 맞는 경우 (true) 이후 반복문 블럭 내부의 다른 수행문들을 수행하지 않는다.
        //- 무시하고 진행하는 contiune 이다.

        // 1부터 100까지 숫자중에 3의 배수만을 출력
        int num;
        for(num = 1; num <= 100; num++){
            // 만약 num값이 3의 배수가 아니라면??
            // 3/3 != 0 -> f
            if( num % 3 != 0){
                continue;
            }
            System.out.println("num : " + num);
        }


    }// end of main
} // end of class

 

 

package execise;

public class Exercise7 {
    public static void main(String[] args) {

        // 1. for 구문 1 부터 100 까지 반복하는 반복문 작성
        // 만약 i 값이 33이라면 반복문을 멈추는 코드를 작성하시오
        int i;
        for( i = 1; i <=100; i++){
            System.out.println("i 출력값 :" + i);
            if(i == 33){
               break;
            }

        }



        // 2. 1 부터 10까지 숫자중에 홀수면 건너 뛰고 짝수만 출력하시오.
        // 1는 홀수, 패스
        //  짝수 :2
        // 3은 홀수 ,패스
        //짝수 :4
        //......
        for(i =1; i <= 10; i++){
            if(i % 2 !=0){
                System.out.println(i + "홀수, 패스 !");
                continue;
            }
            System.out.println("짝수 :" + i);
        }


    } //end of main
} // end of class