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 | 31 |
Tags
- 배열
- Java
- 증감연산자
- dowhile문
- 단순if
- while문
- 비트논리연산자
- 비교연산자
- 타입변환
- 비정방행렬
- 콘솔출력문
- println()
- 삼항 연산자
- 명명규칙
- 대입 연산자
- 안드로이드스튜디오
- 순환문
- 기본형호출
- 참조형호출
- 문자열
- 사용자입력Switch문
- 자바
- for문
- 다중if
- array
- 논리 쉬프트 연산자
- print()
- 산술 쉬프트 연산자
- 다차원배열
- 변수유효범위
Archives
- Today
- Total
신입개발자
순환문4 본문
package pk80;
public class 순환문4 {
public static void main(String[] args) {
// break vs continue
// A) break : 인접 순환을 탈출하여 아래로 이동 ////////////////////////////////////////////
for(int i =2; i <=9; i++) { // 단
for(int j = 1; j <=9; j++) { // 곱
if(j == 3)
break; // #1 위치로 탈출
System.out.print((i * j) + " ");
} //#1
System.out.println(","); // 줄바꿈
}
System.out.println();
// B-1) 중첩 순환까지 모두 탈출하여 아래로 이동 : 바깥 순환의 조건식 이용하기 /////////////
for(int i =2; i <= 9; i++) { // 단
for(int j = 1; j <=9; j++) { // 곱
if(j >= 3)
{
i = 10; // 일부로 i <= 9 조건식 false가 되는 임의의 값으로 설정
break; // #1 위치로 탈출
}
System.out.print((i * j) + " ");
} //#1
System.out.println(","); // 줄바꿈
}
System.out.println();
// B-2) 중첩 순환까지 모두 탈출하여 아래로 이동 : break 레이블명 이용하기 /////////////
POS1: for(int i =2; i <=9; i++) { // 레이블 : 은 이정표 역할
for(int j = 1; j <=9; j++) { // 곱
if(j >= 3)
break POS1; // POS1 레이블 블럭의 끝위치인 #1로 탈출
System.out.print((i * j) + " ");
}
System.out.println(", b-2"); //중첩 모두 탈출시 줄바꿈도 건너뜀
}// #1
System.out.println();
// continue : 인접 순환을 탈출하여 위로 이동 ////////////////////////
// C)
for(int i =2; i <=9; i++)
{
for(int j = 1; j <=9; j++) //#1
{
if(j >= 3)
continue; // #1 위치로 탈출
System.out.print((i * j) + " ");
}
System.out.println(","); // 줄바꿈
}
System.out.println();
// D) 중첨 순환까지 모두 탈출하여 위로 이동
POS1: for(int i =2; i <=9; i++) { // 레이블 : 은 이정표 역할
for(int j = 1; j <=9; j++) { // 곱
if(j >= 3)
continue POS1; // POS1 레이블 블럭의 끝위치인 #1로 탈출
System.out.print((i * j) + " ");
}
System.out.println(", d"); // 중첩 모두 탈출시 줄바꿈도 건너뜀
}// #1
System.out.println();
}
}
Comments