Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 컴파일
- 접근제어지시자
- 메서드 오버로딩
- java변수
- 메서드
- 생성자
- While
- this예약어
- 포함관계
- Thread
- for문
- break문
- JAVA객체지향
- JAVA기초
- multi-threading
- 시스템 환경 변수 편집
- 인텔리제이 기초 설정
- 반복문
- 형 변환
- 상수
- Java
- 집합관계
- Java데이터 타입
- 자바 멀티스레딩
- OPP개념
- 연관관계
- continue문
- 인텔리제이 한글 깨짐 해결법
- IntelliJ IDEA
- function
Archives
- Today
- Total
최원종의 개발 블로그
break문, continun문 본문
간단 요약
중간에 멈추는 break문
무시하고 계속 진행하는 continue문
break문
감싸고 있는 제어문의 블록을 빠져나오는 기능
반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동
여러 반복문이 중첩되어 있는 경우엔 break문이 포함되어 있는 반복문만 빠져나옴.
1.break문 이해
package ch04;
public class BreakTest1 {
public static void main(String[] args) {
//만약 i 값이 7의 소수이면 멈추어라
//for = 중간에 멈추는 break문
for (int i = 1; i < 10; i++) {
System.out.println("i : " + i);
// 만약 i 값이 7이면 반복문을 멈추어라
if (i % 7 == 0) {
break;
}
}//end of for
}// end of main
}// end of class
2.break문을 사용해 3의배수만 출력하면서 50 이상이면 반복문 종료시키는 코드
package ch04;
public class BreakTest2 {
public static void main(String[] args) {
//1. 3의 배수만 화면에 출력하시오
//2. 50 이상이면 반복문을 종료시키세요
for (int i = 1; i < 100; i++) {
if (i % 3 == 0) {
System.out.println("3의 배수 :" + i);
}
//50이상이면 반복문 종료.
if (i >= 50) {
break;
}
}//end of for
System.out.println("반복문이 종료 되었습니다.");
}// end of main
}// end of class
continue문
반복문 내부에서 조건문(if)와 같이 사용하며, 조건이 맞는 경우(true 이면) 이후 반복문 블럭 내부의 다른 수행문들을 수행하지 않음.
1.continue문 이해
package ch04;
public class ContinueTest1 {
public static void main(String[] args) {
//무시하고 진행하는 continue
//1 부터 100까지 숫자 중에 3의 배수만 출력
int num;
for (num = 0; num <= 100; num++) {
if (num == 1) {
//무시하고 다시 올라가서 진행해
continue;
}
System.out.println("num : " + num);
}
}//end of main
}// end of class
2. continue문을 사용해 1부터 100까지 숫자 중에 3의 배수만 출력하는 코드
package ch04;
public class ContinueTest2 {
public static void main(String[] args) {
//무시하고 진행하는 continue
//1 부터 100까지 숫자 중에 3의 배수만 출력
int num;
for (num = 1; num <= 100; num++) {
//만약 num 값의 3의 배수가 아니라면 무시하고 반복문 수행해
if (num % 3 != 0) {
//무시하고 다시 올라가서 진행해
continue;
}
System.out.println("num : " + num);
}
}//end of main
}// end of class
'Java > 자바 기본' 카테고리의 다른 글
| while문 (0) | 2026.02.23 |
|---|---|
| Java(반복문) (0) | 2026.02.23 |
| Java( 조건문) (0) | 2026.02.23 |
| Java(연산자) (1) | 2026.02.18 |
| Java(데이터 타입, 상수, 형 변환, 컴파일) (0) | 2026.02.12 |
