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
- 문자열
- print()
- dowhile문
- 변수유효범위
- 배열
- 논리 쉬프트 연산자
- 단순if
- 순환문
- 비정방행렬
- 대입 연산자
- println()
- Java
- for문
- 기본형호출
- 자바
- 콘솔출력문
- 산술 쉬프트 연산자
- 참조형호출
- 사용자입력Switch문
- 명명규칙
- while문
- 다차원배열
- 비트논리연산자
- 비교연산자
- 삼항 연산자
- 안드로이드스튜디오
- array
- 다중if
- 타입변환
- 증감연산자
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